2012-07-04 19 views
7

Ho integrato Mopub Ads sdk nella mia applicazione. Ho creato un account su Mopub e ho ottenuto un AdUnitId per la mia applicazione.Annuncio non riuscito a caricare in Android

Ho seguito tutti i passaggi indicati nel tutorial di mopub, sebbene i passaggi fossero molto semplici, non sono riuscito a visualizzare annunci nella mia applicazione. tengo sempre ottenendo i seguenti registri:

D/MoPub(2393): MoPub server returned invalid response. 

I/MoPub(2393): Ad failed to load. 

Ecco il mio codice per il recupero dal banner:

MoPubView mAdView = (MoPubView) findViewById(R.id.adview); 
     mAdView.setAdUnitId("xxxxxxxxxxxxxx"); 
     mAdView.loadAd(); 
     mAdView.setOnAdLoadedListener(new OnAdLoadedListener() { 
      public void OnAdLoaded(MoPubView mpv) { 
       Toast.makeText(getApplicationContext(), "Ad loaded!!!", Toast.LENGTH_SHORT).show(); 
      } 
     }); 

Nota: I havent aggiunto dettagli di pagamento su server di MoPub ancora. Può essere questa la ragione probabile. Ma penso che i dettagli di pagamento non abbiano nulla a che fare con l'eccezione di cui sopra.

Qualsiasi aiuto sarebbe apprezzato.

+0

qualcuno che ci aiuti? –

+0

Ho riscontrato problemi simili con MoPub. Il mio requisito è molto semplice, aggiungi AdMob alla rete di MoPub e instrada tutti gli annunci attraverso una campagna. Se provi a creare una nuova campagna, noterai che un tipo di campagna può assumere 3 valori. Ma il menu a discesa mostra solo 2. Quello mancante è la rete. Spero che risolvono questo problema, sono solo un passo più vicino dal farlo funzionare ora. – Siddharth

+0

ho provato a creare una campagna, ma per me funziona a meraviglia. se riesci a visualizzare annunci nella tua app, rispondi per favore. –

risposta

2

Il codice per il recupero del banner sembra corretto. I dettagli del pagamento non dovrebbero influenzare nulla. La prima AdUnit che hai configurato dovrebbe includere automaticamente una "campagna demo" che pubblicherà un annuncio "Funziona". Vai a "Campagne" sul sito MoPub e conferma che questo esiste ed è abilitato per la tua AdUnit.

Per quanto riguarda l'errore:

D/MoPub(2393): MoPub server returned invalid response.

I/MoPub(2393): Ad failed to load.

Recentemente ho incontrato questo durante i test - finora ho notato solo accadendo con API8. Tutte le altre versioni che ho testato hanno pubblicato con successo l'annuncio demo.

Provare contro un'altra versione (se scopri cosa sta succedendo qui, aggiungilo a questa risposta).