Intégrer Zucks à la médiation
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce guide s'adresse aux éditeurs qui souhaitent utiliser la médiation Google Mobile Ads avec Zucks. Il explique comment configurer un adaptateur de médiation pour qu'il fonctionne avec votre application Android actuelle et comment configurer des paramètres supplémentaires.
Prérequis
Guides utiles
Les articles suivants du centre d'aide fournissent des informations générales sur la médiation :
Ajouter Zucks à votre projet
Incluez l'adaptateur réseau et le SDK.
Téléchargez l'adaptateur et le SDK Zucks à partir des liens précédents.
Dans Android Studio, incluez les fichiers de l'adaptateur et du SDK dans le dossier libs
de votre projet. Assurez-vous que votre fichier Gradle au niveau de l'application inclut les éléments suivants :
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
Modifiez votre fichier AndroidManifest.xml
comme indiqué dans la documentation Zucks.
Votre application n'a pas besoin d'appeler Zucks directement. Le SDK Google Mobile Ads appelle l'adaptateur Zucks pour récupérer les annonces en votre nom. Si nécessaire, vous pouvez spécifier des paramètres de requête supplémentaires.
Le reste de cette page explique comment fournir plus d'informations à Zucks.
Initialiser votre objet d'annonce avec une instance d'activité
Dans le constructeur d'un nouvel objet d'annonce (par exemple, AdView
), vous devez transmettre un objet de type Context
.
Ce Context
est transmis aux autres réseaux publicitaires lorsque vous utilisez la médiation. Certains réseaux publicitaires nécessitent un Context
plus restrictif de type Activity
et peuvent ne pas être en mesure de diffuser des annonces sans instance Activity
. Par conséquent, nous vous recommandons de transmettre une instance Activity
lors de l'initialisation des objets d'annonce pour garantir une expérience cohérente avec vos réseaux publicitaires de médiation.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/06 (UTC).
[null,null,["Dernière mise à jour le 2025/09/06 (UTC)."],[[["\u003cp\u003eThe Mediation Test Suite allows you to test whether your mediation setup is configured correctly before going live to ensure ad requests and revenue are flowing as expected.\u003c/p\u003e\n"],["\u003cp\u003eBy integrating the Mediation Test Suite into your app, you gain access to detailed, real-time insights into the ad mediation waterfall to troubleshoot setup problems quickly.\u003c/p\u003e\n"],["\u003cp\u003eThe suite offers comprehensive functionalities such as manual ad requests for testing specific scenarios, a visual ad request waterfall, and adapter status reports to monitor adapter configuration.\u003c/p\u003e\n"],["\u003cp\u003eIt enables you to manage and organize multiple ad units and ad sources within the test suite, including line item details and other properties for each ad source.\u003c/p\u003e\n"],["\u003cp\u003eThis ensures a seamless and optimized ad mediation experience, leading to higher fill rates, increased ad revenue, and improved app performance.\u003c/p\u003e\n"]]],["Publishers using Google Mobile Ads mediation with Zucks should integrate the Zucks SDK and adapter into their Android app via Android Studio's `libs` folder and update their app-level Gradle file. They must also configure the `AndroidManifest.xml` according to Zucks' documentation. An `Activity` instance should be passed when initializing ad objects for mediated ad networks. The Google Mobile Ads SDK handles fetching ads via the Zucks adapter, without direct calls from the app.\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](/admob/android/quick-start).)\n\n- An AdMob account and [an ad unit configured with mediation line\n items](//support.google.com/admob/answer/3124703).\n\nHelpful primers\n\nThe following Help Center articles provide background information on mediation:\n\n- [About AdMob Mediation](//support.google.com/admob/answer/3063564)\n- [Set up AdMob Mediation](//support.google.com/admob/answer/3124703)\n- [Optimize AdMob Network](//support.google.com/admob/answer/3534471)\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[`AdView`](/admob/android/reference/com/google/android/gms/ads/AdView)),\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."]]