Показ объявлений Google AdMob ограничен вашим приложением - PullRequest
0 голосов
/ 19 марта 2020

Эй, я установил свой код для всех приложений, но некоторые из моих приложений получают эти ошибки, мой код ниже, я создаю свои приложения с родными страницами и получаю данные из 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);
            }
        });
    }








...