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/09/06 (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/09/06 (UTC)."],[[["\u003cp\u003eNative ads give you control over the ad's look and feel by providing ad assets that your app displays using its own UI components.\u003c/p\u003e\n"],["\u003cp\u003eYou can implement native ads using pre-defined templates with styling options or with platform-specific custom layouts for maximum control.\u003c/p\u003e\n"],["\u003cp\u003eNative templates offer small and medium size options with some styling flexibility while platform setup requires Android and iOS code for full customization.\u003c/p\u003e\n"]]],[],null,["Select platform: [Android](/ad-manager/mobile-ads-sdk/android/native \"View this page for the Android platform docs.\") [iOS](/ad-manager/mobile-ads-sdk/ios/native \"View this page for the iOS platform docs.\") [Flutter](/ad-manager/mobile-ads-sdk/flutter/native \"View this page for the Flutter platform docs.\") [Unity](/ad-manager/mobile-ads-sdk/unity/native-overlay \"View this page for the Unity platform docs.\")\n\n\u003cbr /\u003e\n\nNative ads are ad assets presented to users with UI components native to the\nplatform. In coding terms, this means that when a native ad loads, your app\nreceives a `NativeAd` object that contains its assets, and your app---rather\nthan Google Mobile Ads SDK---is then responsible for displaying them.\n\nThis ad format is for when you want more control to style the look of your ads.\nIf you don't need these features, use one of our other ad formats.\n\nThere are two ways to display native ads in your Flutter app:\n\n- **Native templates:** Pre-defined native templates styled with a Dart API.\n- **Platform setup:** Custom platform-specific layouts defined using Android and iOS layout tools.\n\nNative templates\n\nThere are two template types to choose from: small or medium. Each template\ncomes with UI styling options; however, they offer less customization than\nthe platform setup implementation.\n\n| Small |\n|-------------|---------|\n| **Android** | **iOS** |\n| **Android** | **iOS** |\n\nFor native templates implementation details in Dart, see [Native\ntemplates](/ad-manager/mobile-ads-sdk/flutter/native/templates).\n\nPlatform setup\n\nPlatform setup is better when you need complete control of the look and feel for\nyour ads on both Android and iOS platforms, but you'll need to write code for\nboth.\n\nFor platform-specific setup instructions, see [Platform\nsetup](/ad-manager/mobile-ads-sdk/flutter/native/platforms)."]]