Отсутствует adActivity с android: configChanges в AndroidManifest.xml

Я пытаюсь использовать баннер admob для моего приложения, но, к сожалению, после выполнения всех этапов документации Google я все еще получаю это предупреждение в logcat "не удалось найти com.google.android.gms.ads.adactivity", и это сообщение в баннере admob "Отсутствует adActivity с Android: configChanges в AndroidManifest.xml" ALTHOUGH Я добавил Android: configChanges в AndroidManifest.xml

вот мой manifest.xml

<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

Мне действительно нужна ваша помощь

Ответы

Ответ 1

com.google.ads.AdActivity объявляется при использовании admob sdk jar в папке "libs". Кажется, вы используете admob через библиотеку игровых сервисов google, поэтому измените:

activity android:name="com.google.ads.AdActivity"

К активности android:name="com.google.android.gms.ads.AdActivity"

Также убедитесь, что вы добавили тег метаданных:

<meta-data android:name="com.google.android.gms.version"
           android:value="@integer/google_play_services_version"/>

Ответ 2

Добавьте эту активность в файл манифеста

 <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>