Android AdMob MobileAds.initialize正在使某些用户的应用程序崩溃

Android AdMob MobileAds.initialize正在使某些用户的应用程序崩溃,android,firebase,admob,Android,Firebase,Admob,我实施了Admob,它适用于我的大多数用户,我能够在真实设备motorola z2 play上复制错误,原因如下: 大多数设备上都有广告。我能够在6台设备中复制1台 E/linker: normalize_path - invalid input: "null", the input path should be absolute W/linker: Warning: unable to normalize "null" A/zygote: java_vm_ext.cc:523] JNI DET

我实施了Admob,它适用于我的大多数用户,我能够在真实设备motorola z2 play上复制错误,原因如下: 大多数设备上都有广告。我能够在6台设备中复制1台

E/linker: normalize_path - invalid input: "null", the input path should be absolute
W/linker: Warning: unable to normalize "null"
A/zygote: java_vm_ext.cc:523] JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring
    java_vm_ext.cc:523]     in call to GetStringUTFChars
    java_vm_ext.cc:523]     from int android.webkit.WebViewFactory.nativeLoadWithRelroFile(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader)
    java_vm_ext.cc:523] "main" prio=5 tid=1 Runnable
    java_vm_ext.cc:523]   | group="main" sCount=0 dsCount=0 flags=0 obj=0x733a35e0 self=0xaca04000
    java_vm_ext.cc:523]   | sysTid=10829 nice=-10 cgrp=default sched=0/0 handle=0xb04fa4a8
    java_vm_ext.cc:523]   | state=R schedstat=( 525658304 61963121 522 ) utm=43 stm=8 core=5 HZ=100
    java_vm_ext.cc:523]   | stack=0xbe595000-0xbe597000 stackSize=8MB
    java_vm_ext.cc:523]   | held mutexes= "mutator lock"(shared held)
这是我在启动时初始化Admob的方式

public class AppName extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
            MobileAds.initialize(AppName.this, new OnInitializationCompleteListener() {
                @Override
                public void onInitializationComplete(InitializationStatus initializationStatus) {
                }
            });

    }


}
还有我的清单文件

 <application

        android:name=".AppName"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme.NoActionBar">
还包括以下权限

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
我遵循admob文档

有人能帮我解决这个问题吗


提前感谢

请确保在清单中添加此行:

 <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

您应该在应用程序类中初始化MobileAds。不是在你的活动课上。 创建一个名为Application的新类。并将其添加到清单中的应用程序标记

 android:name=".Application"

谢谢你的回答,元数据已经在清单中了,我刚刚按照你提到的那样初始化了它,但仍然是相同的错误。我使用的是adView sdk 9.1.0版,为什么要使用这么旧的Ads sdk版本?最新版本是19.1.0抱歉,我是说19.1.0这个设备是一款运行在Android 9.0上的摩托罗拉z2游戏。我已经做了一个示例应用程序,并在我的一部运行Android 9.0的手机上进行了测试,一切正常,是否启用了minifyEnabled?我已经有了它,我更新了我的原始帖子,提供了更多细节。谢谢,还是不工作
 android:name=".Application"