6

アプリ (瞑想ネットワーク) で AdMob を使用しようとすると、何らかの理由でこのエラーが発生し続けます。

Activity com.tfl.tfl.tagDetailActivity has leaked IntentReceiver com.adsdk.sdk.banner.AdView$6@405940a0 that was originally registered here. Are you missing a call to unregisterReceiver()?
android.app.IntentReceiverLeaked: Activity com.tfl.tfl.tagDetailActivity has leaked IntentReceiver com.adsdk.sdk.banner.AdView$6@405940a0 that was originally registered here. Are you missing a call to unregisterReceiver()?

関連するコードは次のとおりです。

    adView = new AdView(this, AdSize.BANNER, ADMOB_PUBLISHER_ID);
    LinearLayout layout = (LinearLayout) findViewById(R.id.tag_detail_ad_layout);
    layout.addView(adView);
    adView.loadAd(buildAdMobRequest());

...

@Override
public void onDestroy() {
    if (adView != null) {
        adView.destroy();
    }
    super.onDestroy();
}

読んでみると、アドビューを破棄すると問題が解決するはずですが、まだエラーが発生しています。広告を含むページから「戻る」をタップすると、エラーが発生します。

4

0 に答える 0