Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import androidx.annotation.NonNull;
- import androidx.appcompat.app.AppCompatActivity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import com.google.android.gms.ads.AdError;
- import com.google.android.gms.ads.AdRequest;
- import com.google.android.gms.ads.FullScreenContentCallback;
- import com.google.android.gms.ads.LoadAdError;
- import com.google.android.gms.ads.MobileAds;
- import com.google.android.gms.ads.initialization.InitializationStatus;
- import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
- import com.google.android.gms.ads.interstitial.InterstitialAd;
- import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback;
- public class MainActivity extends AppCompatActivity {
- private InterstitialAd mInterstitialAd;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- MobileAds.initialize(this, new OnInitializationCompleteListener() {
- @Override
- public void onInitializationComplete(InitializationStatus initializationStatus) {
- }
- });
- AdRequest adRequest = new AdRequest.Builder().build();
- InterstitialAd.load(this, "ca-app-pub-1474206512654633/xxxxxxxxxx", adRequest, new InterstitialAdLoadCallback() {
- @Override
- public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
- mInterstitialAd = interstitialAd;
- mInterstitialAd.setFullScreenContentCallback(new FullScreenContentCallback(){
- @Override
- public void onAdDismissedFullScreenContent() {
- }
- @Override
- public void onAdFailedToShowFullScreenContent(AdError adError) {
- }
- @Override
- public void onAdShowedFullScreenContent() {
- mInterstitialAd = null;
- }
- });
- }
- @Override
- public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
- mInterstitialAd = null;
- }
- });
- }
- public void btn1 (View view){
- if (mInterstitialAd != null) {
- mInterstitialAd.show(MainActivity.this);
- }
- Intent btn = new Intent(this, Act1.class);
- startActivity(btn);
- }
- public void btn2(View view){
- if (mInterstitialAd != null) {
- mInterstitialAd.show(MainActivity.this);
- }
- Intent btn = new Intent(this, Act2.class);
- startActivity(btn);
- }
- public void btn3(View view){
- if (mInterstitialAd != null) {
- mInterstitialAd.show(MainActivity.this);
- }
- Intent btn = new Intent(this, Act3.class);
- startActivity(btn);
- }
- public void btn4(View view){
- if (mInterstitialAd != null) {
- mInterstitialAd.show(MainActivity.this);
- }
- Intent btn = new Intent(this, Act4.class);
- startActivity(btn);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement