Трудно помочь вам без более подробной информации, но я расскажу вам, как я это сделал.
Сначала следуйте инструкциям Внедрение Admob
1- Загрузите зависимости:
implementation 'com.google.android.gms:play-services-ads:17.1.1'
2 - в AndroidManifest.xml вставьте этот код:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="[ADMOB_APP_ID]"/>
Где ADMOB_APP_ID - это идентификатор вашего приложения, которое вы настроили в своей учетной записи admob.Вы должны сохранить это в strings.xml под именем ADMOB_APP_ID.
Это должно выглядеть примерно так:
android:value="@string/APPLICATION_ID"
** 3 - Теперь, когда вы это сделали, выполнитеследующее: **
Вставьте это в layous / стикеры_pack_details.xml:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
ads:adSize="BANNER"
ads:adUnitId="@string/ADD_UNIT_ID"
android:layout_marginStart="16dp">
</com.google.android.gms.ads.AdView>
Затем перейдите в java / class / StickersPackActivity и вставьте это:
MobileAds.initialize(this, getString(R.string.APPLICATION_ID));
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Я не буду вдаваться в подробности, вам нужно сделать еще кое-что (например, mAdView должен быть объявлен вверху, а ваш APPLICATION_ID должен быть объявлен в strings.xml, чтобы работать)
Это должно выглядеть примерно так (на strings.xml):
<string name="APPLICATION_ID">HERE_GOES_YOUR_APP_ID</string>
<string name="ADD_UNIT_ID">HERE_GOES_YOUR_ADD_UNIT_ID</string>
Теперь вы должны видеть свои объявления в приложении наклеек.