所以,我有LibGDX應用程序,我加入橫幅是這樣的:我的AdMob的橫幅沒有顯示
public class AndroidLauncher extends AndroidApplication {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create the layout
RelativeLayout layout = new RelativeLayout(this);
// Do the stuff that initialize() would do for you
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
// Create the libgdx View
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
View gameView = initializeForView(new Soldiers(), config);
// Create and setup the AdMob view
AdView adView = new AdView(this); // Put in your secret key here
adView.setAdSize(AdSize.SMART_BANNER);
// adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111"); // dummy banner
adView.setAdUnitId("MY_AD_ID"); // Mine
// Create an ad request.
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
layout.addView(gameView);
// Add the AdMob view
RelativeLayout.LayoutParams adParams =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
adParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
layout.addView(adView, adParams);
adView.loadAd(adRequestBuilder.build());
setContentView(layout);
}
而是「MY_AD_ID」的我把當然我真正的一面旗幟ID。然後,在清單文件我旗活動的樣子:
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
如果我使用虛擬旗幟ID它顯示良好。我在屏幕底部看到一條小橫幅,上面寫着:「AdMob Test Smart Banner ...」和第二個(如果我滑動它)說「您已經從AdMob載入測試廣告。和第三個「developers.google.com/admob」。所以看來我做對了。但是,只要我改變虛擬橫幅身份證與真正的一個橫幅正在顯示?!
我正在測試真實設備(Nexus 5)和Android Studio工作。
在我的旗幟的AdMob頁面上,它表示它有10個網絡請求,但0個匹配的請求,當然匹配率爲0%。
我的應用程序發佈在Play商店,並將我的廣告與該應用程序相關聯。
我在做什麼錯了?由於假人正在工作,我會說真正的橫幅設置有問題,但是什麼?我怎樣才能找出問題所在?
10/0並不是真的說得太多,特別是如果你在短時間內嘗試過一種設備。你的實現對我來說看起來很好,它可能是admobs「錯誤」。如果是這樣以避免低請求/匹配率,則可以使用多個廣告網絡。但是先測試一下,如果有更多相關的結果,我們可以考慮原因和解決方案。 – eldo
因此,您猜測廣告未顯示,因爲默認廣告網絡(提供商)上不存在相關廣告? – MilanG
是的,它可以是,10個要求不是很多,它可以發生在幾分鐘內,也在我的地區它發生我沒有得到廣告。現在只需再嘗試幾次並分享您的結果。 – eldo