Merhabalar Unity uzerinden geliştirdiğim android oyunum için Admob Interstitial reklam kodunu eklemek istiyorum eklediğim kod ise şu şekilde.
using UnityEngine;
using System.Collections;
using System;
using GoogleMobileAds.Api;
public class ReklamInterstitial : MonoBehaviour
{
private InterstitialAd reklamObjesi;
void Start()
{
MobileAds.Initialize( "UYGULAMA KİMLİĞİ" );
YeniReklamAl( null, null );
}
void OnGUI()
{
if( GUI.Button( new Rect( Screen.width / 2 - 150, Screen.height / 2 - 150, 300, 300 ), "Reklamı Göster" ) )
{
StartCoroutine( ReklamiGoster() );
}
}
IEnumerator ReklamiGoster()
{
while( !reklamObjesi.IsLoaded() )
yield return null;
reklamObjesi.Show();
}
public void YeniReklamAl( object sender, EventArgs args )
{
if( reklamObjesi != null )
reklamObjesi.Destroy();
reklamObjesi = new InterstitialAd( "REKLAM KİMLİĞİ" );
reklamObjesi.OnAdClosed += YeniReklamAl; // Kullanıcı reklamı kapattıktan sonra çağrılır
AdRequest reklamIstegi = new AdRequest.Builder().Build();
reklamObjesi.LoadAd( reklamIstegi );
}
}Bu kodda " reklamı göster " e basmak yerine Reklamın oyuncu yandıktan sonra yeniden dene butonuna bastığı zaman gösterilmesini istiyorum bunu nasıl yapabilirim.