2014-02-25 60 views
3

將我的Admob移至Google Play服務後。我總是得到這個錯誤代碼Admob經常返回AdRequest.ERROR_CODE_NO_FILL?

AdRequest.ERROR_CODE_NO_FILL

下面是解釋:

ERROR_CODE_NO_FILL廣告請求是成功的,但沒有廣告是由於廣告資源不足返回。

而且我認爲這是實現成功,我等了這麼長的時間(3天),但沒有廣告返回空的空間TT代替

enter image description here

這裏是我的代碼的詳細信息:

<LinearLayout 
     android:id="@+id/ad_layout" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 

    </LinearLayout> 

adLayout =(LinearLayout)view.findViewById(R.id.ad_layout);

adView = new AdView(getActivity()); 
    adView.setAdUnitId(Config.AD_PUBLISH_KEY); 
    adView.setAdSize(AdSize.SMART_BANNER); 
    adLayout.addView(adView); 
    AdRequest adRequest = new AdRequest.Builder() 
    .build(); 
    adView.loadAd(adRequest); 
03-09 12:46:50.765: I/Ads(2453): Use AdRequest.Builder.addTestDevice("28F0E937BC5EDD2ED24E3F7540AE8251") to get test ads on this device. 
03-09 12:46:50.765: I/Ads(2453): Starting ad request. 
03-09 12:46:50.867: W/ResourceType(2453): getEntry failing because entryIndex 13 is beyond type entryCount 8 
03-09 12:46:50.867: W/ResourceType(2453): Failure getting entry for 0x7f0c000d (t=11 e=13) in package 0 (error -2147483647) 
03-09 12:46:50.867: E/GooglePlayServicesUtil(2453): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 
03-09 12:46:51.265: I/Ads(2453): No fill from ad server. 
03-09 12:46:51.265: W/Ads(2453): Failed to load ad: 3 

這是看起來很不錯,但沒有廣告的回報,但是當我提取AdMob聯播代碼到新的乾淨的Android項目,它工作得很好,我認爲這是配置問題, 任何幫助非常感謝:D

回答

0

您應該確保您已經正確地使用Ads設置您的Android應用程序,請執行以下步驟並確保您已正確完成它們。

  1. GoogleAdMob罐在庫中您的清單
  2. GoogleAd的AdView在主要活動的XML文件夾
  3. GoogleAdMob活動,用你的adUnitId設置正確輸入
  4. ,並確保你的類在您的AdMob編碼是正確的。

讓我知道這些步驟是否對您有幫助。


我沒有看到您的adunitId可能是問題。

+0

說明位於:https://developers.google.com/mobile-ads-sdk/docs/?hl = vi#現在Admob是Google Play服務的一部分 –

+0

是的,該鏈接應該有幫助以及。 – Green

+0

沒有幫助:(。 –

0

從我理解這是由服務器不返回廣告引起的。這可能不是可以通過應用程序中的代碼阻止的事情,但是您是否配置了它以進行測試?

adRequest.setTesting(true); 
0

它看起來AdMobs根本無法有足夠的廣告並提供給您的應用程序。他們沒有廣告庫存。 Here is their explanation發生了什麼以及如何提高填充率。希望這可以幫助。

2

感謝您的關注和幫助。

我發現,如果我修改包ID,廣告展示,這可能加入AdMob的黑名單,所以沒有任何廣告的回報,我也重視my code來證明我的說法,再次謝謝大家

Tai Tran

+1

你是說如果你修改包名,廣告就會開始顯示? – Alucard