Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase AdMob正在泄漏我的活动_Android_Firebase_Memory Leaks_Admob - Fatal编程技术网

Android Firebase AdMob正在泄漏我的活动

Android Firebase AdMob正在泄漏我的活动,android,firebase,memory-leaks,admob,Android,Firebase,Memory Leaks,Admob,我正在使用此依赖项: compile 'com.google.firebase:firebase-ads:10.0.0' 添加横幅广告后,我的活动开始泄漏,但leakcanary给了我有趣的分析,我没有任何意义: 以下是我将广告添加到主要活动中的方式: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC

我正在使用此依赖项:

compile 'com.google.firebase:firebase-ads:10.0.0'
添加横幅广告后,我的活动开始泄漏,但leakcanary给了我有趣的分析,我没有任何意义:

以下是我将广告添加到主要活动中的方式:

 @Override
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
        setSupportActionBar(toolbar);

        initializeAds();
  }

 private void initializeAds() {
        MobileAds.initialize(getApplicationContext(), getString(R.string.ad_app_id));
        AdRequest adRequest = new AdRequest.Builder()
                .build();
        adView.loadAd(adRequest);
    }

  /** Called when leaving the activity */
    @Override
    public void onPause() {
        if (adView != null) {
            adView.pause();
        }
        super.onPause();
    }

    /** Called when returning to the activity */
    @Override
    public void onResume() {
        super.onResume();
        if (adView != null) {
            adView.resume();
        }
    }


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

在我添加AdView之后,它开始给我漏洞。我在这里的活动指的是什么?你知道吗?

这是100%的AdMob,因为我也看到了这个确切的泄漏。当这个漏洞被捕获时,catlog中的一行是:
LeakCanary:| g=com.google.ads.afma.nano。h@854477824(0x32ee4c00)
。但我似乎找不到解决办法。欢迎加入俱乐部!=)