# Google Admob

{% tabs %}
{% tab title="詳細ガイド" %}

#### Google での設定

**1) Google AdMob アカウントを作成**\
以下のリンクに移動して、AdMob アカウントを設定またはサインインしてください:\
<https://admob.google.com/home/>

**注意**\
\&#xNAN;*\*広告ブロッカーを無効にする必要があります。そうしないと Adalo でこのコンポーネントを表示できません*\
\&#xNAN;*\*リクエストが完全に処理されて承認されるまで通常数日かかります。アカウントが準備完了と確認するメールを受信していることを確認してください。アカウントが完全に承認されていない場合、広告は機能しません。*

**2) iOS AdMob アプリを構成**\
サイドパネルの「Apps」セクションに移動し、「App を追加」をクリックします。アプリが公開されているかどうか尋ねられた場合はいいえを選択します。アプリ名を入力し、ユーザーメトリクスを有効にするかどうかを決定します。また、アプリが iOS または Android かを選択するよう促されます。**AdMob インターフェースはプラットフォームによって異なるため、iOS 用のバージョンと Android 用のバージョンを作成する必要があります。** 今回は iOS を選択します。App ID をコピーし、Adalo の左パネルの「AdMob iOS App ID」の下に貼り付けます。

**3) Android AdMob アプリを構成**\
ステップ 2 を繰り返して別のアプリを作成しますが、今回は iOS の代わりに Android を選択します。App ID をコピーし、「AdMob Android App ID」の下に貼り付けます。iOS と Android の App ID が異なることを確認してください。

**4) 広告ユニットを追加**\
iOS アプリの「Ad Units」セクションに移動します。広告ユニットを追加をクリックし、タイプとして「Banner」を選択します。Ad ID をコピーし、「AdMob iOS Ad ID」の下に貼り付けます。Android アプリについても同様の手順を繰り返し、Ad ID を「AdMob Android Ad ID」の下に貼り付けます。

アプリに含めたいすべての広告についてこの手順を繰り返してください。各 Adalo AdMob コンポーネントには異なる広告 ID のペアが必要ですが、同じ App ID のペアを使用します。新しい広告ユニットのリクエストを完全に処理するには通常最大1時間かかります。

#### **Adalo での設定**

**1) Adalo マーケットプレイスから Admob コンポーネントをインストールします**

**2) プラスボタンをクリックし、Admob コンポーネントを検索し、アプリの画面にドラッグします。**

**3) バナーの外観をカスタマイズします。**\
Adalo のサイドパネルで、標準、大きい、または中程度の四角形のサイズを選択して広告のサイズを指定します。AdMob アカウントで何かする必要はありません - 好みのオプションを選択してください！

**4) Admob アカウントから App ID と Ad ID を入力します。**

**5) アプリをデザインする際に、「Web プレビューでプレースホルダーを表示」オプションを有効にすることがあります。**\
これにより、アプリのプレビューを実行し、広告が表示される場所にプレースホルダー画像を表示できます。モバイルアプリの PWA（Web）バージョンを共有する予定がある場合は、他の人とアプリを共有する前にこのオプションを OFF にする必要があります。Admob 広告は、アプリストアで公開された後に iOS および Android アプリでのみ機能します。

#### ネイティブアプリのテスト

Admobは、ネイティブビルドでテスト中に実際の広告を表示しません（iOSの場合はTestflightを使用するか、Androidデバイスに直接.apkファイルをインストールします）。実際の広告は、アプリをアプリストアに公開し、次のセクションの手順に従った後にのみ表示されます。ネイティブビルドでコンポーネントをテストしたい場合は、Googleが提供するテスト広告IDを使用する必要があります。これらは[Googleヘルプドキュメント| Admobテスト広告](https://developers.google.com/admob/ios/test-ads)で見つけることができます。

{% hint style="info" %}
テストが完了したら、AdMobアカウントから実際の広告IDにテスト広告IDを置き換え、その後新しいiOSおよびAndroidビルドを作成してアプリストアに提出することを忘れないでください。
{% endhint %}

#### **アプリを公開する**

Adaloアプリが公開されたら、AdMobアカウントに戻り、各アプリの「アプリの設定」に移動します。iOSバージョンをApp Storeのアプリに、AndroidバージョンをGoogle Playのアプリにリンクします。

**チェックリスト/ベストプラクティス:**\
Adaloコンポーネントに正しくAppおよびAd IDが入力されていることを確認してください！Adaloは入力された情報を検証する方法がないため、アプリが公開されると広告が完全に有効になります。正しい情報が正しいフィールドに入力されていることを再確認してください。

AdaloコンポーネントのiOSとAndroidのフィールドを混同しないでください。AdMobはプラットフォームに応じて異なる動作をしますので、情報を混同すると機能しません。

各AdMobアプリのiOSおよびAndroidバージョンが同一であることを確認してください。各ペアは同じ数のAdユニットを持つ必要があります。

同じAd IDを複数回使用しないでください - 各IDは1回だけ使用することができます。新しい広告ごとに新しいAd Unitを作成してください。

すべてのAdMobコンポーネントに同じApp IDがあることを確認してください - 各Adaloアプリには2つのAdMobアプリを作成するだけで十分です。

Adaloアプリが公開されたらAdMobアプリも公開することを忘れないでください。アプリを公開しないと、アプリにテスト広告が表示されます！

Admobコンポーネントを設定する際に考慮すべき最近導入されたベストプラクティスがあります。特に、フルスクリーンインタースティシャル広告を使用する場合には、このコンポーネントを設定する際に考慮すべき点があります：

ユーザーに対して予期しない方法で広告が表示されてはいけません：

* ユーザーが他のことを選択したときに予期せずに表示される任意の形式のフルスクリーンインタースティシャル広告（動画、GIF、静止画広告など）は許可されていません。
  * ビデオゲームをプレイしている最中やコンテンツセグメントの開始時に広告が表示されることは許可されていません。
  * アプリの読み込み画面（ホーム画面）の前に表示されるフルスクリーンビデオインタースティシャル広告は許可されていません。
* 15秒後に閉じられない任意の形式のフルスクリーンインタースティシャルは許可されていません。15秒以上実行されるフルスクリーンオプトインインタースティシャルまたはユーザーアクションを中断しないフルスクリーンインタースティシャル（たとえば、ゲームアプリケーションのスコア画面の後など）は15秒以上実行される場合があります。 [Googleのポリシーセンター](https://support.google.com/googleplay/android-developer/answer/12253906?hl=es\&ref_topic=9877065)で詳細を読むことができます。
  {% endtab %}
  {% endtabs %}

{% hint style="danger" %}
コンポーネントが正しく設定されていない場合、ネイティブアプリがクラッシュする可能性があります。
{% endhint %}

## ヘルプ

行き詰まった場合は、AdMobコンポーネントの設定時に最も一般的な問題について作成した[AdMobトラブルシューティングドキュメント](https://help.adalo.com/ja/component-basics/marketplace-components/google-admob/troubleshooting-admob)をご覧ください。

また、[Google AdMobトラブルシューティング](https://support.google.com/admob/topic/2961358?hl=en\&sjid=18292672157008426477-NA)もご確認いただくことをお勧めします！

AdMobコンポーネントに関する追加のヘルプが必要な場合は、いつでも[コミュニティフォーラム](https://forum.adalo.com/)で質問できます！投稿にこの記事へのリンクも貼り付けてください！
