2012-07-04 89 views
7

我已整合Mopub廣告SDK在我的應用程序中。我在Mopub創建了一個帳戶,併爲我的應用獲得了一個AdUnitId廣告未能在Android中加載

我遵循了mopub教程中提到的所有步驟,雖然步驟非常簡單,但是我未能在我的應用程序中顯示廣告。 我總是不斷收到以下日誌:

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

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

這裏是我取的廣告橫幅代碼:

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

注:我還沒有加入Mopub服務器上的付款細節呢。這可能是可能的原因。但我認爲付款細節與上述例外無關。

任何幫助,將不勝感激。

+0

有人幫忙嗎? –

+0

我正面臨着與MoPub類似的問題。我的要求非常簡單,可以將AdMob添加到MoPub的網絡中,並通過廣告系列路由所有廣告。如果您嘗試製作新的廣告系列,則會注意到該廣告系列類型可能需要3個值。但下拉列表只顯示2.缺少的是Network。我希望他們解決這個問題,我現在距離這個工作只有一步之遙。 – Siddharth

+0

我試圖創建一個廣告系列,但它爲我工作。如果您可以在您的應用中成功展示廣告,請回復。 –

回答

2

獲取橫幅的代碼看起來很好。付款細節不應影響任何內容。您設置的第一個AdUnit應該自動包含一個「演示廣告系列」,它將投放「已投放」廣告。轉到MoPub網站上的「廣告系列」,並確認這存在並且已啓用您的AdUnit。

至於錯誤:

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

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

測試期間我最近遇到了這一點 - 到目前爲止,我只注意到它API8發生。我測試過的所有其他版本都成功地投放了演示廣告。

嘗試使用另一個版本進行測試(如果您發現這裏發生了什麼,請將其附加到此答案中)。