void _MakeInstance()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Example #2
0
    void Start()
    {
        if (admobCont == null)
        {
            DontDestroyOnLoad(gameObject);
            admobCont = this;

            MobileAds.Initialize(initStatus => { });

            RequestInterstitial();

            //  AdRequest request = new AdRequest.Builder()
            //.AddTestDevice("2077ef9a63d2b398840261c8221a0c9b")
            //.Build();
            //  this.interstitial.LoadAd(request);

            AdRequest request = new AdRequest.Builder()
                                .Build();
            this.interstitial.LoadAd(request);
        }
        else
        {
            Destroy(gameObject);
        }
    }
Example #3
0
 public void AdmobShow()
 {
     if (this.interstitial.IsLoaded())
     {
         this.interstitial.Show();
     }
     admobCont = null;
     Destroy(gameObject);
 }
Example #4
0
 public static void Ad_Interstitial(Context context)
 {
     try
     {
         if (AppSettings.Show_ADMOB_Interstitial)
         {
             if (Count_Interstitial == AppSettings.Show_ADMOB_Interstitial_Count)
             {
                 Count_Interstitial = 0;
                 AdmobInterstitial ads = new AdmobInterstitial();
                 ads.ShowAd(context);
             }
             Count_Interstitial++;
         }
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
Example #5
0
 public static void Ad_Interstitial(Context context)
 {
     try
     {
         if (Settings.Show_ADMOB_Interstitial)
         {
             if (Count_Interstitial == Settings.Show_ADMOB_Interstitial_Count)
             {
                 Count_Interstitial = 0;
                 AdmobInterstitial ads = new AdmobInterstitial();
                 ads.ShowAd(context);
             }
             Count_Interstitial++;
         }
     }
     catch (Exception exception)
     {
         Crashes.TrackError(exception);
     }
 }