按照文檔後關閉:https://developers.google.com/mobile-ads-sdk/docs/admob/advanced應用程序關閉插頁廣告
我從活動的要求,
interstitial.loadAd(adRequest);
interstitial.setAdListener(this);
而且顯示插頁時,在回調
@Override
public void onReceiveAd(Ad ad) {
Log.d("OK", "Received ad");
if (ad == interstitial) {
interstitial.show();
}
}
接收但是我有很多評論,關於什麼時候廣告被用戶關閉,應用程序關閉,他們必須啓動它。我在onResume
或onStop
中只使用finish()
onBackPressed
。此外我在這個活動中使用Facebook SDK,並且有onActivityResult
。當我在摩托羅拉RAZR和Nexus 7上測試我的應用程序時,一切正常。
你可以發佈貓日誌或從開發者控制檯發佈應用程序崩潰信息,或者我的猜測是當用戶關閉活動「Ad」仍在運行嘗試添加if(ad!= null && ad == interstitial )'然後顯示添加,如果廣告不爲空或活動上下文不爲空,因爲如果上下文爲空,則添加會使應用程序無活動崩潰 –