Zucks'ı uyumlulaştırma ile entegre edin

Bu kılavuz, Google Mobile Ads uyumlulaştırmasını Zucks ile kullanmak isteyen yayıncılara yöneliktir. Mevcut Android uygulamanızla çalışacak bir uyumlulaştırma bağdaştırıcısı oluşturma ve ek ayarların yapılandırma adımlarını gösterir.

Ön koşullar

Faydalı başlangıç kılavuzları

Aşağıdaki Yardım Merkezi makalelerinde arabuluculuk hakkında bilgi verilmektedir:

Projenize Zucks ekleme

Ağ bağdaştırıcısı ve SDK ekleme

Önceki bağlantılardan Zucks SDK'sını ve bağdaştırıcısını indirin.

Android Studio'da, bağdaştırıcının ve SDK dosyalarının projenizin libs klasörüne eklenmesini sağlayın. Uygulama düzeyindeki Gradle dosyanızda aşağıdakilerin bulunduğundan emin olun:

KotlinGroovy
dependencies {
    implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
    // ...
}
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
    // ...
}

AndroidManifest.xml dosyasını yapılandırma

AndroidManifest.xml dosyanızı Zucks dokümanlarında belirtilen şekilde değiştirin.

Uygulamanızın Zucks'ı doğrudan çağırması gerekmez. Google Mobile Ads SDK'sı, sizin adınıza reklam almak için Zucks bağdaştırıcısı'nı çağırır. Gerekirse ek istek parametreleri belirtebilirsiniz. Bu sayfanın geri kalanında, Zucks'a nasıl daha fazla bilgi sağlayacağınız ayrıntılı olarak açıklanmaktadır.

Reklam nesnenizi bir etkinlik örneğiyle başlatma

Yeni bir reklam nesnesinin kurucusuna (örneğin, AdView), Context türüne ait bir nesne göndermeniz gerekir. Bu Context, uyumlulaştırma kullanılırken diğer reklam ağlarına iletilir. Bazı reklam ağları, Activity türündeki daha kısıtlayıcı bir Context gerektirir ve Activity örneği olmadan reklam yayınlayamayabilir. Bu nedenle, uyumlulaştırılmış reklam ağlarınızla tutarlı bir deneyim sağlamak için reklam nesnelerini başlatırken bir Activity örneği iletmenizi öneririz.