0
我試圖在我的應用中顯示來自AdMob的插頁式廣告,但它確實無法使用。實際上,我可以在Logcat中看到此消息:嘗試打開AdMob插頁式廣告時,我的Android應用凍結
I /廣告:廣告開放。
然後,我的應用程序只是凍結。這是我到目前爲止的代碼。 請注意,我試圖從片段中顯示此插頁式廣告。
在該方法我片段 「onCreateView」:
mInterstitialAd = new InterstitialAd(myContext);
mInterstitialAd.setAdUnitId(myContext.getString(R.string.interstitial_ad_unit_id));
requestNewInterstitial();
......然後,還在同樣的方法:
send_love.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//new AttemptPostLove(user_id).execute();
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
});
最後,方法「requestNewInterstitial() ;」從谷歌文檔:
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.build();
mInterstitialAd.loadAd(adRequest);
}
編輯:我剛剛注意到我logcat的這一 「警告」:
W /廣告:不建議顯示前onAdLoaded 間質性完成。
即使我沒有觸發應該顯示插頁式廣告的點擊事件。
你能幫我嗎?
謝謝!
您的應用程序是否顯示ANR對話框? – 3mpty
@ 3mpty:是的,幾秒鐘後。 – fraxool
您的清單將如下所示:https://developers.google.com/admob/android/quick-start#modify_the_manifest_file – Santiago