Advertisement
Guest User

Untitled

a guest
Mar 14th, 2021
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.12 KB | None | 0 0
  1. import androidx.annotation.NonNull;
  2. import androidx.appcompat.app.AppCompatActivity;
  3.  
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.view.View;
  7.  
  8. import com.google.android.gms.ads.AdError;
  9. import com.google.android.gms.ads.AdRequest;
  10. import com.google.android.gms.ads.FullScreenContentCallback;
  11. import com.google.android.gms.ads.LoadAdError;
  12. import com.google.android.gms.ads.MobileAds;
  13. import com.google.android.gms.ads.initialization.InitializationStatus;
  14. import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
  15. import com.google.android.gms.ads.interstitial.InterstitialAd;
  16. import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback;
  17.  
  18. public class MainActivity extends AppCompatActivity {
  19.     private InterstitialAd mInterstitialAd;
  20.     @Override
  21.     protected void onCreate(Bundle savedInstanceState) {
  22.         super.onCreate(savedInstanceState);
  23.         setContentView(R.layout.activity_main);
  24.  
  25.         MobileAds.initialize(this, new OnInitializationCompleteListener() {
  26.             @Override
  27.             public void onInitializationComplete(InitializationStatus initializationStatus) {
  28.             }
  29.         });
  30.         AdRequest adRequest = new AdRequest.Builder().build();
  31.  
  32.         InterstitialAd.load(this, "ca-app-pub-1474206512654633/xxxxxxxxxx", adRequest, new InterstitialAdLoadCallback() {
  33.             @Override
  34.             public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
  35.                 mInterstitialAd = interstitialAd;
  36.                 mInterstitialAd.setFullScreenContentCallback(new FullScreenContentCallback(){
  37.                     @Override
  38.                     public void onAdDismissedFullScreenContent() {
  39.                     }
  40.  
  41.                     @Override
  42.                     public void onAdFailedToShowFullScreenContent(AdError adError) {
  43.                     }
  44.  
  45.                     @Override
  46.                     public void onAdShowedFullScreenContent() {
  47.                         mInterstitialAd = null;
  48.                     }
  49.                 });
  50.             }
  51.  
  52.             @Override
  53.             public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
  54.                 mInterstitialAd = null;
  55.             }
  56.         });
  57.     }
  58.     public void btn1 (View view){
  59.         if (mInterstitialAd != null) {
  60.         mInterstitialAd.show(MainActivity.this);
  61.         }
  62.         Intent btn = new Intent(this, Act1.class);
  63.         startActivity(btn);
  64.     }
  65.     public void btn2(View view){
  66.         if (mInterstitialAd != null) {
  67.         mInterstitialAd.show(MainActivity.this);
  68.         }
  69.         Intent btn = new Intent(this, Act2.class);
  70.         startActivity(btn);
  71.     }
  72.     public void btn3(View view){
  73.         if (mInterstitialAd != null) {
  74.         mInterstitialAd.show(MainActivity.this);
  75.         }
  76.         Intent btn = new Intent(this, Act3.class);
  77.         startActivity(btn);
  78.     }
  79.     public void btn4(View view){
  80.         if (mInterstitialAd != null) {
  81.         mInterstitialAd.show(MainActivity.this);
  82.         }
  83.         Intent btn = new Intent(this, Act4.class);
  84.         startActivity(btn);
  85.     }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement