Эй, я установил свой код для всех приложений, но некоторые из моих приложений получают эти ошибки, мой код ниже, я создаю свои приложения с родными страницами и получаю данные из html с помощью кода веб-просмотра, но я не могу найти ошибки
здесь ссылка на мое приложение
Мои приложения с проблемами в Центре политик (Admob) Вопросы, проверенные 21 января 2020 г. 8 января 2020 г. Макет поощряет случайные щелчки - неожиданные ссылки на запуск
Домашняя активность
AdView adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView = (AdView) findViewById(R.id.adView);
com.google.android.gms.ads.AdRequest adRequest = new com.google.android.gms.ads.AdRequest.Builder().build();
interstitialAd = new InterstitialAd(this);
interstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_id));
interstitialAds();
adView.loadAd(adRequest);
//ads banner //
mAdView = findViewById(R.id.adView);
adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
//ads banner
public void loadInterstitial() {
com.google.android.gms.ads.AdRequest adRequest = new com.google.android.gms.ads.AdRequest.Builder()
.build();
interstitialAd.loadAd(adRequest);
}
public void showInterstitial() {
if (interstitialAd.isLoaded()) {
interstitialAd.show();
} else {
Log.d("AppInBackground", "App Is In Background Ad Is Not Going To Show");
}
if (interstitialAd != null) {
// CHECK HERE
interstitialAd.show();
}
}
public void interstitialAds() {
loadInterstitial();
interstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
showInterstitial();
}
@Override
public void onAdFailedToLoad(int errorCode) {
AdView adView = (AdView) findViewById(R.id.adView);
com.google.android.gms.ads.AdRequest adRequest = new com.google.android.gms.ads.AdRequest.Builder().build();
adView.loadAd(adRequest);
}
});
}
Страница 1
public class page_1 extends AbstractDrawerActivity {
private WebView webView;
private AdView mAdView;
public InterstitialAd interstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AdView adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView = (AdView) findViewById(R.id.adView);
com.google.android.gms.ads.AdRequest adRequest = new com.google.android.gms.ads.AdRequest.Builder().build();
interstitialAd = new InterstitialAd(this);
interstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_id));
interstitialAds();
adView.loadAd(adRequest);
//ads banner //
mAdView = findViewById(R.id.adView);
adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
//ads banner
webView = (WebView) findViewById(R.id.webview);
webView.setWebViewClient(new MyWebViewClient());
webView.loadUrl("file:///android_asset/1.html");
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
}
public void loadInterstitial() {
com.google.android.gms.ads.AdRequest adRequest = new com.google.android.gms.ads.AdRequest.Builder()
.build();
interstitialAd.loadAd(adRequest);
}
public void showInterstitial() {
if (interstitialAd.isLoaded()) {
interstitialAd.show();
} else {
Log.d("AppInBackground", "App Is In Background Ad Is Not Going To Show");
}
if (interstitialAd != null) {
// CHECK HERE
interstitialAd.show();
}
}
public void interstitialAds() {
loadInterstitial();
interstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
showInterstitial();
}
@Override
public void onAdFailedToLoad(int errorCode) {
AdView adView = (AdView) findViewById(R.id.adView);
com.google.android.gms.ads.AdRequest adRequest = new com.google.android.gms.ads.AdRequest.Builder().build();
adView.loadAd(adRequest);
}
});
}