• 09-10-2018, 18:45:26
    #1
    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.
  • 09-10-2018, 18:50:48
    #2
    projede bir gameobject oluştur. Ardından aşağıdaki kodu dosyaismi.cs olarak kaydet. ve game objecte ata. Sonra ise kod oyun bittiği zaman çalışmasını istiyorsan. genelde aşağıdaki gibidir

    public void GameOver(){

    reklamObjesi.Show();

    }


    tagların arasına üsteki gibi scriptinin içinden reklamObjesi.Show(); fonksiyonunu çağır
  • 09-10-2018, 19:04:36
    #3
    ssengor adlı üyeden alıntı: mesajı görüntüle
    projede bir gameobject oluştur. Ardından aşağıdaki kodu dosyaismi.cs olarak kaydet. ve game objecte ata. Sonra ise kod oyun bittiği zaman çalışmasını istiyorsan. genelde aşağıdaki gibidir

    public void GameOver(){

    reklamObjesi.Show();

    }


    tagların arasına üsteki gibi scriptinin içinden reklamObjesi.Show(); fonksiyonunu çağır
    Teşekkür ederim deneyeceğim.
  • 09-10-2018, 21:53:38
    #4
    çözüm bulamadıysanız skype eklersen yardımcı oluyum ücretsiz bir şekilde hocam istersen
    skype : mobiloyunhizmetleri@gmail.com