2012-07-04 5 views
7

laden Ich habe Mopub Ads sdk in meiner Anwendung integriert. Ich habe ein Konto bei Mopub erstellt und habe eine AdUnitId für meine Anwendung.Anzeige konnte nicht in Android

Ich habe alle Schritte in der Mopub-Tutorial gefolgt, obwohl Schritte sehr einfach waren, konnte ich Anzeigen in meiner Anwendung nicht angezeigt werden. Ich habe immer die folgenden Protokolle erhalten:

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

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

Hier ist mein Code Ad Banner zum Abrufen:

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(); 
      } 
     }); 

Hinweis: I haben die Zahlungsdetails hinzugefügt noch auf MoPub Server. Kann dies der wahrscheinliche Grund sein? Aber ich denke, dass Zahlungsdetails nichts mit der oben genannten Ausnahme zu tun haben.

Jede Hilfe würde geschätzt.

+0

jemand da zu helfen? –

+0

Ich habe ähnliche Probleme mit MoPub. Meine Anforderung ist sehr einfach: Fügen Sie AdMob zum Netzwerk von MoPub hinzu und leiten Sie alle Anzeigen über eine Kampagne weiter. Wenn Sie versuchen, eine neue Kampagne zu erstellen, werden Sie feststellen, dass der Kampagnentyp drei Werte annehmen kann. Aber das Dropdown zeigt nur 2. Das fehlende ist Netzwerk. Ich hoffe, dass sie das beheben, ich bin nur einen Schritt näher dran, dass es jetzt funktioniert. – Siddharth

+0

Ich habe versucht, eine Kampagne zu erstellen, aber es funktioniert nicht für mich. Wenn Sie Anzeigen in Ihrer App erfolgreich schalten konnten, antworten Sie bitte. –

Antwort

2

Der Code zum Abrufen Ihres Banners sieht gut aus. Die Zahlungsdetails sollten nichts beeinflussen. Die erste von Ihnen eingerichtete AdUnit sollte automatisch eine "Demokampagne" enthalten, die eine "It Worked" -Anzeige liefert. Gehen Sie auf der MoPub-Site zu "Kampagnen" und bestätigen Sie, dass diese vorhanden und für Ihre AdUnit aktiviert ist.

Wie für den Fehler:

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

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

ich kürzlich diese während des Betriebs auftreten können - bisher habe ich nur bemerkt, es mit API8 passiert. Alle anderen Versionen, die ich getestet habe, haben die Demo-Anzeige erfolgreich geschaltet.

Versuchen Sie es mit einer anderen Version (wenn Sie herausfinden, was hier vor sich geht, fügen Sie es bitte dieser Antwort bei).