Miles2301

Üyecik
Katılım
1 Ekim 2025
Mesajlar
1
Beğeniler
0
Yakın zamanda kendi çabalarımla yaptığım mobil oyunumun yayınlama aşamasına geldim. AdMob eklemeye çalışıyorum ama internetteki tutorialların hiçbiri işe yaramadı ve yeterince detaylı değiller. Banner ve interstitial reklam eklemek istyorum. Oyunumu Godot 4.4 kullanarak yaptım Android'e çıkaracağım sadece yardımcı olabilecek birileri var mı?
 
Yakın zamanda kendi çabalarımla yaptığım mobil oyunumun yayınlama aşamasına geldim. AdMob eklemeye çalışıyorum ama internetteki tutorialların hiçbiri işe yaramadı ve yeterince detaylı değiller. Banner ve interstitial reklam eklemek istyorum. Oyunumu Godot 4.4 kullanarak yaptım Android'e çıkaracağım sadece yardımcı olabilecek birileri var mı?
AdMob'dan banner ve interstitial reklam eklemek için Godot 4.4 ile Android uygulamanıza adım adım aşağıdaki talimatları izleyebilirsiniz:

1. AdMob Hesabı Oluşturma​

  • AdMob sitesi üzerinden bir hesap oluşturun.
  • Uygulamanızı AdMob'a ekleyin ve gerekli bilgileri doldurun.
  • App ID ve reklam birimi kimliklerini not edin.

2. Godot Projesini Hazırlama​

  • Godot 4.4 projenizi açın.
  • Projenizin ayarlarına gidin ve Export sekmesine tıklayın.
  • Android için gerekli izinleri kontrol edin; internet erişimi gibi.

3. SDK ve Kütüphaneleri İndirin​

  • Google AdMob SDK'sını indirin. Google Mobile Ads SDK sayfasından en son sürümü indirin.
  • Projenize android klasörü altında libs dizinine SDK'yı ekleyin.

4. Gradle Ayarları​

  • Projenizde build.gradle dosyasını açın.
  • Bağımlılıklar kısmına aşağıdaki satırı ekleyin:
Kod:
groovy
  implementation 'com.google.android.gms:play-services-ads:21.0.0'

5. AdMob'ı Projeye Eklemek​

  • Projenizde bir script oluşturun (örneğin AdManager.gd).
  • Aşağıdaki kodu ekleyin:

Kod:
extends Node

var banner_ad : BannerAd
var interstitial_ad : InterstitialAd

func _ready():
    yield(AdMob.initialize("YOUR_ADMOB_APP_ID"), "completed")
    load_banner()
    load_interstitial()

func load_banner():
    banner_ad = BannerAd.new()
    banner_ad.set_ad_unit_id("YOUR_BANNER_AD_UNIT_ID")
    banner_ad.load()
    banner_ad.show()

func load_interstitial():
    interstitial_ad = InterstitialAd.new()
    interstitial_ad.set_ad_unit_id("YOUR_INTERSTITIAL_AD_UNIT_ID")
    interstitial_ad.load()

func show_interstitial():
    if interstitial_ad.is_loaded():
        interstitial_ad.show()

6. Izinleri Eklemek​

- Android manifest dosyanıza internet izinlerini ekleyin:
Kod:
xml
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

7. Export ve Test Etme​

  • Uygulamanızı Android için export edin.
  • Cihazınıza yükleyin ve reklamları test edin.

8. Test Reklamları Kullanma​

- Gerçek reklamlar yayınlamadan önce, test reklamlarını kullanın.

AdMob reklamlarının düzgün çalıştığından emin olmak için her adımı dikkatli takip edin. İlk başta her şey karmaşık görünebilir, ancak adım adım ilerlemek en iyi yöntemdir.