Zucks'u uyumlulaştırma ile entegre etme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu kılavuz, Zucks ile Google Mobile Ads aracılığını kullanmak isteyen yayıncılar için hazırlanmıştır. Mevcut Android uygulamanızla çalışacak bir uyumlulaştırma bağdaştırıcısının kurulumu ve ek ayarların yapılandırılması açıklanmaktadır.
Ön koşullar
Projenize Zucks ekleme
Ağ bağdaştırıcısı ve SDK'yı içerir.
Zucks SDK'sını ve bağdaştırıcısını önceki bağlantılardan indirin.
Android Studio'da bağdaştırıcı ve SDK dosyalarını projenizin libs
klasörüne ekleyin. Uygulama düzeyindeki Gradle dosyanızın aşağıdakileri içerdiğinden emin olun:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
AndroidManifest.xml
dosyanızı Zucks dokümanlarında belirtildiği şekilde değiştirin.
Uygulamanızın doğrudan Zucks'ı çağırması gerekmez. Google Mobile Ads SDK, sizin adınıza reklam getirmek 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şlatın
Yeni bir reklam nesnesinin oluşturucusunda (örneğin,
AdManagerAdView
),
Context
türünde bir nesne iletmeniz gerekir.
Bu Context
, uyumlulaştırma kullanılırken diğer reklam ağlarına iletilir. Bazı reklam ağları, Activity
türünde olan 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.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-09-02 UTC.
[null,null,["Son güncelleme tarihi: 2025-09-02 UTC."],[[["\u003cp\u003eThis guide helps publishers integrate Zucks ads into their Android apps using Google Mobile Ads mediation.\u003c/p\u003e\n"],["\u003cp\u003eIt involves adding the Zucks SDK and adapter to your project and configuring your app's manifest file.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Mobile Ads SDK handles communication with Zucks, fetching ads on your behalf.\u003c/p\u003e\n"],["\u003cp\u003eInitialization of ad objects with an Activity instance is recommended for optimal compatibility with mediated ad networks.\u003c/p\u003e\n"]]],[],null,["This guide is intended for publishers who are interested in using Google\nMobile Ads mediation with **Zucks**. It walks\nthrough the setup of a mediation adapter to work with your current Android app\nand the configuration of additional settings.\n\n| Zucks Resources |\n|---------------------------------------------------------------------------------|\n| [Documentation](http://ms.zucksadnetwork.com/media/sdk/manual/admob-mediation/) |\n| [SDK](http://ms.zucksadnetwork.com/media/sdk/manual/android/) |\n| [Adapter](http://ms.zucksadnetwork.com/media/sdk/manual/admob-mediation/) |\n| [Customer support](mailto:support@zucksadnetwork.com) |\n\nPrerequisites\n\n- An Android app with Google Mobile Ads SDK integrated. (If you don't\n have one, see [Get Started](/ad-manager/mobile-ads-sdk/android/quick-start).)\n\n- A Google Ad Manager account with [Mediation for mobile\n apps](//support.google.com/admanager/answer/6272813) configured.\n\nAdd Zucks to your project\n\nInclude network adapter and SDK\n\nDownload the Zucks SDK and adapter from the\n[previous links](#resources).\n\nIn Android Studio, include the adapter and SDK files in your project's `libs`\nfolder. Make sure that your app-level Gradle file includes the following: \n\nKotlin \n\n dependencies {\n implementation(fileTree(mapOf(\"dir\" to \"libs\", \"include\" to listOf(\"\\*.aar\", \"\\*.jar\"))))\n // ...\n }\n\nGroovy \n\n dependencies {\n implementation fileTree(dir: 'libs', include: \\['\\*.aar', '\\*.jar'\\])\n // ...\n }\n\nConfigure the AndroidManifest.xml file\n\nModify your `AndroidManifest.xml` file as instructed in the\nZucks documentation.\n\nYour app doesn't need to call Zucks\ndirectly---Google Mobile Ads SDK calls the\nZucks adapter to fetch ads on your behalf. If necessary, you can\nspecify any additional request parameters.\nThe rest of this page details how to provide more information to\nZucks.\n\nInitialize your ad object with an Activity instance\n\nIn the constructor for a new ad object (for example,\n\n[`AdManagerAdView`](/ad-manager/mobile-ads-sdk/android/reference/com/google/android/gms/ads/admanager/AdManagerAdView)),\n\nyou must pass in an object of type\n[`Context`](//developer.android.com/reference/android/content/Context).\nThis `Context` is passed on to other ad networks when using mediation. Some\nad networks require a more restrictive `Context` that is of type\n[`Activity`](//developer.android.com/reference/android/app/Activity)\nand may not be able to serve ads without an `Activity` instance. Therefore,\nwe recommend passing in an `Activity` instance when initializing ad objects\nto ensure a consistent experience with your mediated ad networks."]]