Раньше, когда мне приходилось отображать рекламу, я помещал XML-часть adMob в макет, а в части Java я использовал код, подобный
AdView mAdview;
MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");
mAdview = findViewById(R.id.adView_id);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
mAdview.loadAd(adRequest);
И он работал.
ТеперьЯ создаю приложение, которое отображает рекламу на своем экране предпочтений.Я использовал следующий метод, описанный в stackoverflow, для показа моего объявления
https://stackoverflow.com/a/5850299/10403812
https://stackoverflow.com/a/45341837/10403812
Он работает нормально, и мои объявления отображаются на экране настроек,Но я просто хочу знать
1.Не нужно ли нам инициализировать наши объявления здесь, например, MobileAds.initialize (this, "ca-app-pub-3940256099942544 ~ 3347511713");здесь
2.Решение использует только идентификатор объекта в объявлении.Поэтому нам здесь не нужен идентификатор приложения admob
Можно ли использовать admob без инициализации и идентификатора приложения.