Premiers pas
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Sélectionnez une plate-forme :
Android
iOS
Flutter
Unity
Les annonces natives sont des composants d'annonce présentés aux utilisateurs à l'aide de composants d'UI natifs pour la plate-forme. En termes de programmation, cela signifie que lorsqu'une annonce native se charge, votre application reçoit un objet NativeAd
contenant ses composants. Votre application, et non le SDK Google Mobile Ads, est alors responsable de leur affichage.
Ce format d'annonce est idéal si vous souhaitez mieux contrôler l'apparence de vos annonces.
Si vous n'avez pas besoin de ces fonctionnalités, utilisez l'un de nos autres formats d'annonce.
Il existe deux façons d'afficher des annonces natives dans votre application Flutter :
- Modèles natifs : modèles natifs prédéfinis stylisés avec une API Dart.
- Configuration de la plate-forme : mises en page personnalisées spécifiques à la plate-forme définies à l'aide des outils de mise en page Android et iOS.
Modèles natifs
Vous avez le choix entre deux types de modèles : petit ou moyen. Chaque modèle est fourni avec des options de style d'interface utilisateur. Toutefois, ils offrent moins de personnalisation que l'implémentation de la configuration de la plate-forme.
Petite |
 Android
|
 iOS
|
Moyenne |
 Android
|
 iOS
|
Pour en savoir plus sur l'implémentation des modèles natifs dans Dart, consultez Modèles natifs.
La configuration de la plate-forme est préférable lorsque vous avez besoin d'un contrôle total sur l'apparence de vos annonces sur les plates-formes Android et iOS, mais vous devrez écrire du code pour les deux.
Pour obtenir des instructions de configuration spécifiques à une plate-forme, consultez Configuration de la plate-forme.
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/08/10 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/10 (UTC)."],[[["Native ads give you control over the ad's look and feel by providing ad assets that your app displays using native UI components."],["Choose between Native Templates for pre-defined layouts with styling options or Platform Setup for complete customization using Android/iOS tools."],["Native Templates offer small and medium sizes with some UI customization, while Platform Setup provides full control but requires platform-specific code."],["Refer to the provided links for detailed implementation instructions on both Native Templates and Platform Setup for Flutter."]]],["Native ads allow apps to display ad assets using native UI components. Apps receive a `NativeAd` object and handle asset display. There are two implementation methods: native templates and platform setup. Native templates offer pre-defined small or medium designs with some styling options. Platform setup provides full control over ad appearance on Android and iOS but requires platform-specific code. Native templates are detailed in the linked section and so are the platform specific set up.\n"]]