# AdMobメディエーション Android SDK バナー広告/インタースティシャル広告

# はじめに

「AdMobメディエーション」の機能を使用してAd Generationの広告を表示できます。
AdMobの実装手順に従い、バナー広告またはインタースティシャル広告を導入済みである必要があります。
開発環境としてAndroid Studioを利用し、インストール後の各種設定は準備されていることを前提にした手順となります。

# 対応バージョン

  • Android 5.0以降(API Level 21)

# 導入の流れ

  1. SDKをダウンロードします
  2. AndroidManifest.xmlの設定を行います
  3. AdMobの配信設定を行います
  4. proguardの設定を行います

# 1. SDKをダウンロードする

こちらからダウンロードしてください。

ご注意:adg-admobmediation-2.2.0.aar以降について

本アダプターのv2.2.0以降は、AdMob v21系に対応したアダプターとなり、
Ad Generation SDK v2.23.0以降との互換性があります。

本アダプターをv2.2.0以降をご利用の場合は、AdMob v21系 と Ad Generation SDK v2.23.0以降の組み合わせで実装をしてください。

# 2. AndroidManifest.xmlを修正する

Getting Started / バナー広告をご参照いただき、AndroidManifest.xml の修正を行ってください。
AdMob導入時に設定済みの設定は不要です。

# 3. AdMobの配信設定を行う

  1. 「メディエーション」を選択し、メディエーショングループを作成します
  2. 広告のソースから「カスタム イベントを追加」を選択します
    img
  3. カスタムイベントのラベルとeCPMを入力します
    (初期値としてAd GenerationのレポートからeCPMを確認し、1.2〜2倍程度を推奨します)
    img
  4. Class NameとParameterに以下の値を入力します
    img

# バナー広告パラメーター

Name Value
Class Name com.socdm.d.adgeneration.ADGAdMobMediation
Parameter AdGenerationの広告枠ID

# インタースティシャル広告パラメーター

Name Value
Class Name com.socdm.d.adgeneration.ADGAdMobInterstitialMediation
Parameter locationId={AdGenerationの枠ID} (例: locationId=48549)

Parameterはバナー広告の場合と異なり、_key1=value1&key2=value2_という形式で指定します。locationId以外の設定は「インタースティシャル広告カスタマイズ設定」をご確認ください

# インタースティシャル広告カスタマイズ設定

Parameterでは枠ID以外にも下記の項目の設定が可能です。

設定 key value 説明
背景 backgroundType デザイン番号 デザインは、Android インタースティシャル広告 からご確認ください。
閉じるボタン closeButtonType デザイン番号 デザインは、Android インタースティシャル広告 からご確認ください。
誤タップ検知 preventAccident true/false trueを指定した場合、広告をタップした際にブラウザへ遷移するかどうかの確認アラートを表示します。

以下は、デザイン番号3、ならびに、誤タップ検知を設定した場合の例です。

locationId=XXXXX&backgroundType=3&closeButtonType=3&preventAccident=true

# 4. proguardの設定をする

Getting Started / バナー広告をご参照いただき、Ad Generationの設定を追加してください。

Last Updated: 3/14/2024, 4:43:56 AM