Unity'de Admob Reklamları Nasıl Kullanılır?

  • 4 ay önce
Unity'de  Admob Reklamları  Nasıl Kullanılır?

4ay önce öğrenmeye başladığım unity ile yakın zamanda ilk 2d bilgisayar oyunumu yayınladım ardından mobile yönelmek üzere kolları sıvadım. Zorlandığım tek nokta reklamlar oldu bence yeterli doğru türkçe kaynak yok en azından ben aradığım şeyi bulamadım.

Sadece açılış ekranından reklam görünmesini istiyordum uzun uğraşlar sonucu kısacık bir kodla çözdüm ve benim gibi bulamayan arkdaşlarında faydalanması için paylaşmak istedim.

öncelikle AdmobScript adından bir script oluşturuyoruz ve hemen ardından Hierarchy menümüzde boş bir obje oluşturup AdmobScript'i buraya sürüklüyoruz.

AdmobScripte çift tıklayıp açıyoruz ve ardından kodlarımızı direk koplayıp BannerID ve appId alanlarını kendi bilgilerinizle değiştiriyorsunuz. Buradan id ve keyinizi alınız.

AdmobScript Dosyamızın İçeriği;

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using GoogleMobileAds.Api;

public class AdmobScript : MonoBehaviour
{
    private BannerView Ads;
    public string BannerID = "";

    void Start()
    {
        string appId = "";
        MobileAds.Initialize(appId);

        if (SceneManager.GetActiveScene().name == "Menu Scene")
        {
            this.OnShow();
        }
        else
        {
            this.OnDestroy();
        }
    }
    public void OnShow()
    {
        Ads = new BannerView(BannerID, AdSize.SmartBanner, AdPosition.Bottom);
        AdRequest newAds = new AdRequest.Builder().Build();
        Ads.LoadAd(newAds);
    }

    public void OnDestroy()
    {
        Ads.Destroy();
        Debug.Log("silindi");
    }
}


Yorumlar

Yorum Yap