始める

ネイティブ広告は、プラットフォーム ネイティブの UI コンポーネントを使ってユーザーに表示される広告アセットです。コーディングの点では、ネイティブ広告を読み込むと、アプリはそのアセットを含む NativeAd オブジェクトを受け取り、(Google Mobile Ads SDK ではなく)アプリがその広告の表示を行います。

この広告フォーマットは、広告のデザインを細かく調整したい場合に適しています。 これらの機能が不要な場合は、他の広告フォーマットをご利用ください。

Flutter アプリにネイティブ広告を表示するには、次の 2 つの方法があります。

  • ネイティブ テンプレート: Dart API でスタイル化された事前定義のネイティブ テンプレート。
  • プラットフォームの設定: Android と iOS のレイアウト ツールを使用して定義されるプラットフォーム固有のカスタム レイアウト。

ネイティブ テンプレート

テンプレートには、小規模と中規模の 2 つのタイプがあります。各テンプレートには UI スタイル設定オプションが付属していますが、プラットフォームのセットアップ実装よりもカスタマイズが少なくなっています。


Android

iOS
普通

Android

iOS

Dart のネイティブ テンプレート実装の詳細については、ネイティブ テンプレートをご覧ください。

プラットフォームのセットアップ

Android と iOS 両方のプラットフォームで広告のデザインを完全に制御する必要がある場合は、プラットフォームの設定を行うことをおすすめします。ただし、両方のコードの記述が必要になります。

プラットフォーム固有の設定手順については、プラットフォームの設定をご覧ください。