Bu kılavuz, Google Mobile Ads SDK'sının erken erişim sürümünü Unity uygulamasına entegre eden yayıncılar için hazırlanmıştır. Erken erişim sürümleri, bir sonraki sürümün yayınlanmasını beklemeden en yeni Google Mobile Ads SDK özelliklerinden yararlanma fırsatı sunar. Ayrıca, bu sürümler tam olarak test edilmiştir ve herkese açık sürümlerle aynı yayınlanma ölçütlerini karşılar.
Google Mobile Ads SDK'sının erken erişim sürümünü Unity uygulamanıza entegre etmek için bu sayfadaki adımları uygulayın.
Ön koşullar
GMA Unity eklentisini Unity projenize entegre etmek için Başlangıç kılavuzu'ndaki talimatları uygulayın.
Hesap yöneticiniz tarafından sağlanan Google Mobile Ads SDK'sının erken erişim derlemeleri.
Entegrasyon talimatları
Android veya iOS ile ilgili talimatları seçmek için bir sekmeyi tıklayın. Her iki platform için de erken erişim derlemelerini entegre ediyorsanız her iki sekmedeki talimatları da uygulayın.
Android
Google Mobile Ads Android SDK'sının erken erişim derlemesini indirip uygun bir konuma çıkarın.
Ardından, bu konumu Google Mobil Reklamlar Unity eklentisi için özel bir Maven deposu olarak ekleyin.
Bağımlılıklar XML dosyasını güncelleme
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
adresindeki XML dosyasının içeriğini aşağıdaki gibi güncelleyin:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
<repositories>
<repository>/path/to/extracted/maven/repo</repository>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
Kalın olarak belirtilen /path/to/extracted/maven/repo
metni, erken erişim Google Mobile Ads SDK zip dosyasının arşivlenmiş içeriğinin yoluyla değiştirilmelidir.
Önceki snippet'te x.y.z ile gösterilen bağımlılık sürümü, Erken Erişim Google Mobile Ads Android SDK zip dosyasının çıkarılan içeriklerinde com/google/android/gms/play-services-ads/
dizini altında bulunan en son sürüm bulunarak belirlenebilir.
Bağımlılık çözümünü zorla
Unity düzenleyicide Assets > Play Services Resolver > Android Resolver > Force Resolve'u (Öğeler > Play Hizmetleri Çözümleyici > Android Çözümleyici > Çözümlemeyi Zorla) seçin. Ardından Unity Play Hizmetleri Çözümleyici kitaplığı, bağımlılık çözümlemesini sıfırdan gerçekleştirir ve bildirilen bağımlılıkları Unity uygulamanızın Assets/Plugins/Android
dizinine kopyalar.
Uygulamanızı oluşturduğunuzda JAR çözümleyici çalışır ve gerekli tüm bağımlılıkları derlemeye aktarır.
iOS
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
konumundaki bağımlılıklar XML dosyasında Google-Mobile-Ads-SDK
CocoaPod'a referans verilmediğinden emin olun.
Ardından, JAR çözücünün Assets/Plugins/iOS
klasörünüze yerleştirdiği GoogleMobileAdsSDK'nın mevcut kopyalarını kaldırın.
Google Mobile Ads iOS SDK'sının erken erişim derlemesini indirin ve çıkarılan içeriklerini Unity projenizin Assets/Plugins/iOS
dizinine yerleştirin.
Uygulamanızı oluşturduğunuzda çerçeve, iOS projesine kopyalanır.