,

Unity 3d Admob Reklamı Nasıl Eklenir

Merhaba bu aralar unity 3d ile bir kaç çalışma yapmak için uğraştım. Bu uğraş neticesinde öğrendiğim bir kaç bilgisi yazılarımda sizinle paylaşacağım.

 Unity 3d Admob Reklamı Nasıl Eklenir
AdmobGoogle reklamı unity ile hazırlanan uygulamalara, oyunlara nasıl eklenir ?

Öncelikle unity ye googleads paketini yüklememiz gerekiyor. Bir çok paket ve bu paketlerin bir çok versiyonu var. Kendi kullandığım paketi aşağıdaki adresten indirebilirsiniz.

https://drive.google.com/file/d/0B3plyQVXO1guTjRHZ…

Dosyayı indirim zip ten çıkarınız. Zip şifresi: wskalbi

Paketi unity3d ye nasıl yükleyeceğinizi ekteki videodan izleyebilirsiniz.

Reklam isminde Cs dosyası oluşturun ve aşağıdaki kodu içine yapıştırıp kaydedin.Unity biraz bildiğinizi varsayarak yazıyorum.Yapmazsanız yorum yazın yardımcı olacağım.

 

using UnityEngine;
using GoogleMobileAds.Api;

public class Reklam : MonoBehaviour
{
private float reklamBelirmeAni;
private bool reklamDurumu = false;
private BannerView reklamObjesi;

void Start()
{
reklamBelirmeAni = Time.time + 120f;

reklamObjesi = new BannerView(
“ca-app-pub-3058676855219002/2025411111”, AdSize.SmartBanner, AdPosition.Bottom );
AdRequest reklamiAl = new AdRequest.Builder().Build();
reklamObjesi.LoadAd( reklamiAl );
}

void Update()
{
if( Time.time > reklamBelirmeAni )
{
reklamBelirmeAni = Time.time + 120f;
reklamDurumu = !reklamDurumu;

if( reklamDurumu )
reklamObjesi.Show();
else
reklamObjesi.Hide();
}
}
}

 

 

 

Yukarıki kodda ca-app-pub-3058676855219002/2025411111 kısmına kendi admob reklam kodunuzu yazınız.
120f yazan kısmın özelliği: reklam 120 saniye görünüyor 120 saniye kayboluyor. 120 saniye sonra tekrar ekrana geliyor. Ben bu şekil kullanıyorum.

AdPosition.Bottom kodu ile reklam ekranın altında görünür
AdPosition.Top yazarsanız reklam ekranın üstünde görünür.

Sonra Reklam.Cs kodunu Kamera nın üzerine sürükleyip bırakın
Ekteki Videoda nasıl yapıldığına bakabilirsiniz.

Videonun sonunda PlayServiceResorve ye sağ tıklayıp GooglePlayService ResolveClientdJar tıkladım. Eğer onu yapmazsanız andoid olarak projeyi kaydederken(build yaparken) hata veriyor.

Unity3d admob reklamını kendi bünyesinde göstermiyor. Projenizi kaydedim telefonunuzda deneyebilirsiniz.
Yada BlueStacks programını indirim o programa andoid ise uygulamanız yükleyip, uygulamanızı test edebilirsiniz.

 

 

 

 

Yorum 4

Cevap Yazın
    • 2. videonun sonunda playservice dosyasına sağ tıklayıp bir işlem yapılıyor. Onu yapmayınca hata veriyor. Sağ tıklama, googleplay service, resolve client jar. Bu işlemi bir deneyin sorunun çözüleneceğini umuyorum.

      • Malesef videodakinin aynısını yaptım fakat sonuç aynı anlamıyorum oyunlarıma hiç AdMob reklamları alamadım sürekli unity ads kullandım ama oda sürekli video veriyor banner yapmak istiyorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.