Wednesday, 20 May 2026
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using GoogleMobileAds.Api;a
public class Ad3 : MonoBehaviour
{
private BannerView bannerView; // Banner Ad
public InterstitialAd interstitial; // Interstitial Ad
static int loadCount = 0; // Interstitial Ad
public void Awake()
{
MobileAds.Initialize(initStatus => { }); // Initializing Ad SDK
}
public void Start()
{
this.RequestBanner(); // Show Banner AD in the Start
if (loadCount % 3 == 0) // Interstitial Ad - only show ad every third death - Got this line from another stackoverflow question - so, is loadCount universal?
{
this.ShowInterstitial();
}
loadCount++;
}
public void RequestBanner()
{
string adUnitId = "ca-app-pub-3940256099942544/6300978111";
this.bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request.
this.bannerView.LoadAd(request); // Load the banner with the request.
}
public void RequestInterstitial() // Interstitial Ad
{
string InterstitialAdID = "ca-app-pub-3940256099942544/1033173712";
this.interstitial = new InterstitialAd(InterstitialAdID); // Initialize an InterstitialAd.
AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request.
this.interstitial.LoadAd(request); // Load the interstitial with the request.
}
public void ShowInterstitial() // Interstitial Ad
{
if (this.interstitial.IsLoaded())
{
this.interstitial.Show
// Source - https://stackoverflow.com/q/63842105
// Posted by Noob, modified by community. See post 'Timeline' for change history
// Retrieved 2026-05-20, License - CC BY-SA 4.0
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using GoogleMobileAds.Api;a
public class Ad3 : MonoBehaviour
{
private BannerView bannerView; // Banner Ad
public InterstitialAd interstitial; // Interstitial Ad
static int loadCount = 0; // Interstitial Ad
public void Awake()
{
MobileAds.Initialize(initStatus => { }); // Initializing Ad SDK
}
public void Start()
{
this.RequestBanner(); // Show Banner AD in the Start
if (loadCount % 3 == 0) // Interstitial Ad - only show ad every third death - Got this line from another stackoverflow question - so, is loadCount universal?
{
this.ShowInterstitial();
}
loadCount++;
}
public void RequestBanner()
{
string adUnitId = "ca-app-pub-3940256099942544/6300978111";
this.bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request.
this.bannerView.LoadAd(request); // Load the banner with the request.
}
public void RequestInterstitial() // Interstitial Ad
{
string InterstitialAdID = "ca-app-pub-3940256099942544/1033173712";
this.interstitial = new InterstitialAd(InterstitialAdID); // Initialize an InterstitialAd.
AdRequest request = new AdRequest.Builder().Build(); // Create an empty ad request.
this.interstitial.LoadAd(request); // Load the interstitial with the request.
}
public void ShowInterstitial() // Interstitial Ad
{
if (this.interstitial.IsLoaded())
{
this.interstitial.Show();
}
}
}
Subscribe to:
Post Comments (Atom)
using System.Collections; using System.Collections.Generic; using UnityEngine; using GoogleMobileAds.Api; using GoogleMobileAds.Api.AdMan...
-
Clock1 StartApp_Interstitial1 StartApp_Interstitial...
-
import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.widget.Button; ...
No comments:
Post a Comment