Android 导致窗口泄漏的本机Admob ad

Android 导致窗口泄漏的本机Admob ad,android,admob,Android,Admob,我正在一个活动中显示一个本地广告,该活动使用FragmentContainerView来显示不同的片段。 但是当我使用后退按钮退出应用程序时,我得到了以下错误 E/WindowManager: android.view.WindowLeaked: Activity com.status.statusdownload.views.MainActivity has leaked window com.google.android.gms.internal.ads.zzbft{4119d98 I.E.

我正在一个活动中显示一个本地广告,该活动使用FragmentContainerView来显示不同的片段。 但是当我使用后退按钮退出应用程序时,我得到了以下错误

E/WindowManager: android.view.WindowLeaked: Activity com.status.statusdownload.views.MainActivity has leaked window com.google.android.gms.internal.ads.zzbft{4119d98 I.E...... ......I. 0,0-840,0} that was originally added here
        at android.view.ViewRootImpl.<init>(ViewRootImpl.java:598)
        at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:377)
        at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:96)
        at com.google.android.gms.internal.ads.zzcen.zzh(com.google.android.gms:play-services-ads@@19.8.0:53)
        at com.google.android.gms.internal.ads.zzcdf.zzb(com.google.android.gms:play-services-ads@@19.8.0:134)
        at com.google.android.gms.internal.ads.zzcel.onGlobalLayout(com.google.android.gms:play-services-ads@@19.8.0:108)
        at com.google.android.gms.internal.ads.zzbbl.onGlobalLayout(com.google.android.gms:play-services-ads@@19.8.0:6)
        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1056)
        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2629)
        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1722)
        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7621)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1029)
        at android.view.Choreographer.doCallbacks(Choreographer.java:852)
        at android.view.Choreographer.doFrame(Choreographer.java:787)
        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1014)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:235)
        at android.app.ActivityThread.main(ActivityThread.java:7441)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)


请帮助我解决此错误。

问题似乎是由新的本机验证程序引起的,当我在清单文件中禁用验证程序时,错误就会消失。因为验证器对于发布版本是自动禁用的。 在清单文件中使用
NATIVE\u AD\u DEBUGGER\u ENABLED
禁用验证器可以解决这两个问题

if (isDestroyed) {
                    unifiedNativeAd.destroy()
                    return@forNativeAd
                }