Почему Interstitial Ad Counter не работает? - PullRequest
0 голосов
/ 21 апреля 2020

Почему реализованный мной счетчик не работает для промежуточной рекламы ??

, если я работаю с:

interstitial.setAdListener(new AdListener () {
            public void onAdLoaded() {
                if (interstitial.isLoaded()) {
                    interstitial.show();
                }
            }
        });

Междисциплинарная работа, но каждый раз появляется много чего ... У вас, ребята, есть идеи для решения этой проблемы?

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_view);
        interstitial = new InterstitialAd(ViewActivity.this);
        interstitial = new InterstitialAd(getApplicationContext());
        interstitial.setAdUnitId(getString(R.string.admob_interstetial_ad));
        AdRequest adRequest = new AdRequest.Builder().build();
        interstitial.loadAd(adRequest);

        if (ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED)
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                requestPermissions(new String[]{
                        Manifest.permission.WRITE_EXTERNAL_STORAGE
                },PERMISSION_REQUEST_CODE);
            }

        interstitial.setAdListener(new AdListener () {
            public void onAdLoaded() {
                if(counter==3){
                    if (interstitial.isLoaded()) {
                        interstitial.show();
                    }
                    counter=1;
                }else{
                    counter++;
                }

            }});
        floatingActionMenu = findViewById(R.id.floatingActionMenu);

        btn_set = findViewById(R.id.setWallpaper);
        btn_share = findViewById(R.id.shareWallpaper);
        btn_download = findViewById(R.id.downloadWallpaper);

        btn_set.setOnClickListener(this);
        btn_share.setOnClickListener(this);
        btn_download.setOnClickListener(this);

        imageView = findViewById(R.id.fullImage);

        Picasso.get().load(getIntent().getStringExtra("images")).into(imageView);
    }
...