lundi 5 février 2018

AdMob, I want interstitial ads to show randomly when I click a button

I want interstitial ads to show randomly when I click a button. For example, I want to choose between 1-25. That the ad pops up randomly and not at every click.

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;


public class MainActivity extends AppCompatActivity {

    private InterstitialAd InterstitialAd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        InterstitialAd = new InterstitialAd(this);
        InterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
        InterstitialAd.loadAd(new AdRequest.Builder().build());

        InterstitialAd.setAdListener(new AdListener(){
            @Override
            public void onAdClosed() {
                InterstitialAd.loadAd(new AdRequest.Builder().build());

            }
        });

    }

    public void StartaAdsActivity(View view) {
        if(InterstitialAd.isLoaded()) {
            InterstitialAd.show();
        }

    }
}




Aucun commentaire:

Enregistrer un commentaire