2015-05-04 65 views
3

我試圖設置我的Android應用程序以顯示來自中介網絡的廣告(順便說一下,這裏沒有任何好的解釋),以下是我迄今爲止所做的:Android AdMob中介 - 未接收中介網絡廣告

1)我抄發布者ID的XML視圖將顯示的廣告,而現在,只有AdMob廣告正確顯示我已創建的相關聯的網絡廣告空間中的裝置

2)上,並使用網絡提供的ID將它們連接到我的AdMob中介。

3)我已經進口的網絡所需的SDK和適配器在我的項目

4)我已經添加了網絡所需要的權限和活動,我的清單

現在,這是我的代碼:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    FlurryAdapterExtras flurryAdapterExtras = new FlurryAdapterExtras(); 
    flurryAdapterExtras.setLogEnabled(true); 
    FlurryAgent.setLogLevel(Log.VERBOSE); 

    MillennialAdapterExtras millenialAdapterExtras = new MillennialAdapterExtras(); 

    AdView mAdView = (AdView) findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder() 
     .addTestDevice("600447FDC2D619692F94F848E532BAC3") 
     .addNetworkExtras(flurryAdapterExtras) 
     .addNetworkExtras(millenialAdapterExtras) 
     .build(); 
    mAdView.loadAd(adRequest); 

} 

,我來自AdMob廣告只接受廣告,沒有在logcat的其他網絡甚至一提...

什麼可能是錯的?

回答

3

如果他們對你的廣告在這個時間點

  • 它們在中介流置於高於AdMob聯播
  • 你AREN」你將只能從其他網絡

    1. 收到廣告t要求測試廣告
  • +0

    那麼我的代碼是否正確?我是否需要在應用中使用用戶從admob和中介網絡獲取廣告? –

    +0

    是的。你的代碼看起來是正確的。 – William

    2

    沒有錯。 這意味着測試設備,因此只接收測試廣告。

    .addTestDevice("600447FDC2D619692F94F848E532BAC3") 
    

    您可以刪除該行以接收實際的廣告。要小心,因爲點擊自己的廣告是一個巨大的不是。此外,由於您處於測試模式,因此不會有其他網絡廣告。

    +0

    所以如果我刪除這我會開始獲得其他網絡廣告?那麼AdMob怎麼樣,如果我展示自己的真實廣告(但不會點擊它們),他們是否會禁止我? –

    +0

    不,您不會因爲看自己的真實廣告而被禁止。您可以禁止點擊廣告。如果一切正常工作是的,你最終應該看到其他網絡廣告。 – SmulianJulian

    +0

    以及我不知道其他一切是否正常工作,我仍然只接收來自AdMob的廣告:/ –