- Home /
Question by
mhbouhamed · Jun 20, 2018 at 12:57 AM ·
script.scripting beginneradsadmob
How to show Ads after every time player lose
Hello ;
I am new to unity ; i just want to test something on a code source so i hired a freelancer to implement ads The ads are showing after 3 times player lose and in the pause menu , i want to show it every time the player loses , can you please show me how to do it and be specific since i am new to all this
here is my ads control
using UnityEngine;
using System.Collections.Generic;
using System.Collections;
using System;
using UnityEngine.SocialPlatforms;
using GoogleMobileAds.Api;
public class AdsControl : MonoBehaviour
{
protected AdsControl ()
{
}
private static AdsControl _instance;
InterstitialAd interstitial;
public string AdmobID_Android,AdmobID_IOS;
public static AdsControl Instance { get { return _instance; } }
void Awake ()
{
if (FindObjectsOfType (typeof(AdsControl)).Length > 1) {
Destroy (gameObject);
return;
}
_instance = this;
MakeNewInterstial ();
DontDestroyOnLoad (gameObject); //Already done by CBManager
}
public void HandleInterstialAdClosed (object sender, EventArgs args)
{
if (interstitial != null)
interstitial.Destroy ();
MakeNewInterstial ();
}
void MakeNewInterstial ()
{
#if UNITY_ANDROID
interstitial = new InterstitialAd (AdmobID_Android);
#endif
#if UNITY_IPHONE
interstitial = new InterstitialAd (AdmobID_IOS);
#endif
interstitial.OnAdClosed += HandleInterstialAdClosed;
AdRequest request = new AdRequest.Builder ().Build ();
interstitial.LoadAd (request);
}
public void showAds ()
{
interstitial.Show ();
}
public bool GetRewardAvailable ()
{
bool avaiable = false;
return avaiable;
}
public void HideBannerAds ()
{
}
public void ShowBannerAds ()
{
}
}
i would really appreciate your help
best regrads
Comment
Your answer
Follow this Question
Related Questions
Ads shows in the editor but not in the Game? please help. 0 Answers
AdMob Rewarded Video Ad 0 Answers
Unity Admob not showing production ads [SOLVED] 1 Answer
Game crashes on player death 0 Answers