# AdMobメディエーションiOS SDKバナー広告/インタースティシャル広告
# はじめに
「AdMobメディエーション」の機能を使用してAd Generationの広告を表示できます。
AdMobの実装手順に従い、バナー広告またはインタースティシャル広告を導入済みである必要があります。
開発環境にXcodeを使用することを前提とします。
# 対応バージョン
iOS 13.0+
# 導入の流れ
- SDKをダウンロードします
↓ - プロジェクトにSDKを追加します
↓ - Ad Generation SDKが参照しているframeworkを追加します
↓ - Build Setting > Other Linker Flagsの設定を行います
↓ - AdMobの配信設定を行います
# 1. SDKをダウンロードする
# CocoaPodsを使用する
- 次の行をプロジェクトのPodfileに追加します。
pod 'Google-Mobile-Ads-SDK', '11.7.0'
pod 'AdGeneration'
pod 'AdGeneration-Adapter-AdMobMediation'
pod install
を実行します。
手動でインストールする場合
# 手動でインストールする
iOS SDKのダウンロード方法は、iOS SDK Getting Started / バナー広告をご確認ください。
また、AdMobメディエーション用SDKをダウンロードしてください。
AdMobMediation iOS SDK ダウンロード (opens new window)
(Downloads > ADGAdMobMediation.xcframework.zip
)
# プロジェクトにSDKを追加する
# アダプターv2.2.0以降
ダウンロードしたZIPファイルを解凍し、以下のファイルをプロジェクトに追加してください。追加方法は、Getting Started / バナー広告 をご参照ください。
ADGAdMobMediation.xcframework
警告
AdMob > Ad Generationのメディエーションをすでにご利用のメディアさまで、
v2.1.5以前のアダプターをインストール済みの方は、不要となる下記のファイルを必ず削除してください。
# delete
ADGAdMobMediation.h
ADGAdMobInterstitialMediation.h
libADGAdMobMediationX.X.X.a
# add
ADGAdMobMediation.xcframework
# アダプターv2.1.5以前
ダウンロードしたZIPファイルを解凍し、以下のファイルをプロジェクトに追加してください。追加方法は、Getting Started / バナー広告 をご参照ください。
ADGAdMobMediation.h
ADGAdMobInterstitialMediation.h
libADGAdMobMediationX.X.X.a
# Ad Generation SDKが参照しているframeworkを追加する
Getting Started / バナー広告 をご参照ください。
# Build Setting > Other Linker Flagsの設定を行う
Xcodeのプロジェクトナビゲーターからプロジェクトファイルを選択し、
"TARGETS" > アプリケーションスキーマ > "Build Settings"タブ > "Linking" > "Other Linker Flags"に"-ObjC"を追加してください。
ご注意:ADGAdMobMediation.xcframework(v2.2.0)以降について
本アダプターのv2.2.0以降は、AdMob v9に対応したアダプターとなり、
Ad Generation SDK v2.23.0以降との互換性があります。
本アダプターをv2.2.0以降をご利用の場合は、AdMob v9系 と Ad Generation SDK v2.23.0以降の組み合わせで実装をしてください。
# 2. AdMobの配信設定を行う
- 「メディエーション」を選択し、メディエーショングループを作成します
- 広告のソースから「カスタム イベントを追加」を選択します
- カスタムイベントのラベルとeCPMを入力します
(初期値としてAd GenerationのレポートからeCPMを確認し、1.2〜2倍程度を推奨します)
- Class NameとParameterに以下の値を入力します
# バナー広告パラメーター
Name | Value |
---|---|
Class Name | ADGAdMobMediation |
Parameter | AdGenerationの広告枠ID (例: 48547 ) |