2012-01-24 18 views
10

Ora è come se avessi fatto un progetto Android e avessi impostato tutti i pensieri che devi fare per creare annunci admob. Sfortunatamente l'emulatore (per me) non mostra pubblicità, non mi piace il cellulare. Quindi, come faccio a vedere se il mio AdMab funziona davvero?Test di funzionamento di admob prima della pubblicazione

Codice:

admobView = new AdView(this, AdSize.BANNER, "Top secret"); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
      RelativeLayout.LayoutParams.WRAP_CONTENT, 
      RelativeLayout.LayoutParams.WRAP_CONTENT); 
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 
    admobView.setLayoutParams(lp); 

    RelativeLayout layout = new RelativeLayout(this); 
    layout.addView(renderView); 
    layout.addView(admobView); 
    admobView.loadAd(new AdRequest()); 
    setContentView(layout); 

L'applicazione funziona benissimo (renderView), ma non ho idea se ADView fa. E sì, l'ID di AdMob ha ragione.

risposta

14

Puoi anche testare AdMob in emulatore. Hai bisogno della modalità test per raggiungere questo obiettivo. Vedere Esercitazione Punto 6 per ulteriori informazioni: How to integrate Admob into your app

Se non trovate l'ID del dispositivo in LogCat si può anche provare ad aggiungere la costante TEST_EMULATOR:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR); 
+0

Grazie, sembra fantastico, ma non ho la classe AdManager in qualche modo nonostante abbia l'ultima versione del sdk. – Daniel

+0

Il collegamento fornito su come integrare AdMob nella tua app non è aggiornato. È stato scritto prima della riscrittura di Google AdMob dell'SDK. Utilizza 'request.addTestDevice (AdRequest.TEST_EMULATOR);' come menzionato sopra, o vedi http://code.google.com/mobile/ads/docs/bestpractices.html#testmode per assistenza su come impostare la modalità di prova con ultima versione dell'SDK. –

Problemi correlati