Google Mobile Ads Unity eklentisinin erken erişim derlemelerini Unity uygulamalarına entegre etme

Bu kılavuz, Google Mobile Ads Unity Plugin'ı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 Unity Plugin ö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ınlama ölçütlerini karşılar.

Google Mobile Ads Unity Plugin'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

Devam etmeden önce aşağıdakileri yapın:

  • Google Mobile Ads Unity Plugin'i Unity projenize entegre etmek için Google Mobile Ads Unity Plugin'i ayarlayın.

  • Hesap yöneticiniz tarafından sağlanan Google Mobile Ads Unity Plugin 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 indirin ve 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 yazılmış metin (/path/to/extracted/maven/repo), erken erişim Google Mobile Ads Unity Plugin 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/ dizininde 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.

Zorla çözme

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.