2012-09-19 13 views
5

voglio aggiungere AirPush Ads nella mia applicazione Android. Ho lavorato leggere la documentazione completa dalla http://www.airpush.com/publishers/publishers/downloadsdk/ e questo file pdf download pdf for airpush sdkCome posso integrare AirPush Ads nella mia applicazione Android?

Ora ho due domande:

  1. Dobbiamo dare l'applicazione URL o del mercato Android o qualche altra quando creiamo nuova app che usa sdk airpush. Quindi, come possiamo dare a quell'URL come prima cosa caricare l'app senza quella integrazione con airpush e ottenere l'url dell'app e poi caricarla di nuovo con l'integrazione airpush.

  2. E la seconda cosa è che dobbiamo solo dare quell'ID app, la chiave app e il nome del pacchetto nel manifest e aggiungere il file jar in lib. e riposare un codice che ho mostrato di seguito in quell'attività in cui vogliamo mostrare questi annunci. Sono io wright ??

    classe pubblica AirTestActivity estende Activity { Airpush airpush;

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
        // create Airpush constructor. 
        airpush = new Airpush(this); 
        airpush.startSmartWallAd(); //launch smart wall on App start 
    
        // start Dialog Ad 
        // airpush.startDialogAd(); 
        // start AppWall ad 
        // airpush.startAppWall(); 
        // start Landing Page 
        // airpush.startLandingPageAd();   
    
    
        airpush.startPushNotification(true); 
        // start icon ad. 
        airpush.startIconAd();  
    } 
    
    @Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {   
         //use smart wall on app exit. 
        // airpush.startSmartWallAd(); 
        } 
        return super.onKeyDown(keyCode, event); 
    } 
    

    }

  3. E 'necessario aggiungere il layout con TextView e visualizzazione dell'immagine negli schemi come qui di seguito

    <ImageView 
        android:id="@+id/imageView" 
        android:layout_width="fill_parent" 
        android:layout_height="35dp" 
        android:layout_centerHorizontal="true" > 
    </ImageView> 
    
    
    
    <TextView 
        android:id="@+id/textView" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_below="@+id/imageView" 
        android:layout_centerHorizontal="true" 
        android:layout_marginTop="10dp" 
        android:textAppearance="@android:style/TextAppearance.StatusBar.EventContent" 
        android:textSize="11dp" /> 
    

Tutto il resto che dobbiamo fare per quello. Per favore guidami

+3

Ricordare che gli utenti li odiano, e io per primo periodicamente lascerò 1 recensione su tutte le app che ho trovato per utilizzarle. – Wug

+3

@Wug cosa farò uno dei nostri clienti dal Regno Unito chiedimi di fare questo :( –

+2

Il cliente ha sempre ragione Fai quello che sei pagato per fare. – Wug

risposta

3

Per quanto riguarda il n. 1: è sufficiente avere il nome del pacchetto dell'applicazione per costruire l'url di mercato. ad esempio com.myapp.pack. L'URL di mercato della tua app sarà quindi:

https://play.google.com/store/apps/details?id=com.myapp.pack.

Se si modifica il nome del pacchetto dell'app, è possibile modificarlo in qualsiasi momento nella sezione di modifica dell'app di Airpush.

Riguardo a # 2: Sì, questo è il modo corretto di inizializzare Airpush.

Riguardo a # 3: airpush_notify.xml è necessario per gli annunci BannerPush.

Infine, il vaso con il nome del pacchetto è quello corretto da implementare. Airpush360.jar è il jar di esempio fornito con l'app Airtest. In caso di domande o dubbi, consultare il documento di implementazione fornito sulla pagina di download di sdk o inviare un'e-mail a [email protected]