Я добавил объявление Admob в наше приложение для Android.Я получаю рекламу от Android Studio.Я получаю рекламу, когда вручную устанавливаю файл APK на телефон.Однако я не могу получить рекламу, когда загружаю приложение в Google Play и загружаю его из Google Play.Я получаю код ошибки 3 (ERROR_CODE_NO_FILL).Я не мог найти решение.ПОЖАЛУЙСТА, ПОМОГИТЕ!
android studio avd запустить img: img1
, когда я вручную устанавливаю файл APK на телефон: img2
Когда я загружаю его из Google Play: img3
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(R.style.AppTheme_NoActionBar);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
loadAdmobBanner();
AdmobBannerListener();
}
private void loadAdmobBanner() {
MobileAds.initialize(this, getString(R.string.admob_app_id));
mAdView_Banner = findViewById(R.id.adView_Banner_Main);
AdRequest adRequest = new AdRequest.Builder()
.build();
mAdView_Banner.loadAd(adRequest);
}
private void AdmobBannerListener(){
mAdView_Banner.setAdListener(new AdListener(){
@Override
public void onAdFailedToLoad(int i) {
super.onAdFailedToLoad(i);
Toast.makeText(MainActivity.this, String.valueOf(i), Toast.LENGTH_SHORT).show();
}
@Override
public void onAdClosed() {
super.onAdClosed();
}
@Override
public void onAdLeftApplication() {
super.onAdLeftApplication();
}
@Override
public void onAdOpened() {
super.onAdOpened();
}
@Override
public void onAdLoaded() {
super.onAdLoaded();
}
@Override
public void onAdClicked() {
super.onAdClicked();
}
@Override
public void onAdImpression() {
super.onAdImpression();
}
});
}