# AdMobメディエーション iOS SDK バナー広告
# はじめに
「AdMobメディエーション」の機能を使用してAd Generationの広告を表示できます。
AdMobの実装手順に従い、バナー広告を導入済みである必要があります。
開発環境にXcodeを使用することを前提とします。
# 対応バージョン
- Xcode15.4+
- iOS 13.0+
# 導入の流れ
- Ad Generation SDKをプロジェクトに追加します
- AdMobの配信設定を行います
# 1. Ad Generation SDKをプロジェクトに追加する
# CocoaPodsを使用する
- 次の行をプロジェクトのPodfileに追加します
pod 'Google-Mobile-Ads-SDK', '11.12.0'
pod 'AdGeneration'
pod 'AdGeneration-Adapter-AdMobMediation'
pod install
を実行します
# 手動でインストールする
最新版のADG iOS SDKをダウンロードします。ダウンロード方法はiOS SDK Getting Started / バナー広告: 手動でインストールするをご確認ください
AdMobメディエーション用SDKをダウンロードします。下記リンクより最新版の
ADGAdMobMediation.xcframework.zip
をダウンロードしてくださいSDKをプロジェクトに追加します
ダウンロードした
ADGAdMobMediation.xcframework.zip
ファイルを解凍し、ADGAdMobMediation.xcframework
をプロジェクトに追加してください。追加方法はiOS SDK Getting Started / バナー広告: 手動でインストールするをご確認ください。該当アプリのターゲット > General > Frameworks, Libraries, and Embedded Content > ADGAdMobMediation.xcframework
を"Embed & Sign"に設定してください。Ad Generation SDKが参照しているframeworkを追加します
追加方法はiOS SDK Getting Started / バナー広告: 手動でインストールするをご確認ください。
- Other Linker Flagsを設定します
該当アプリのターゲット > Build Settings > Linking - General > Other Linker Flags
に"-ObjC"を追加してください。
警告
AdMob > Ad Generationのメディエーションをすでにご利用のメディアさまで、
v2.1.5以前のアダプターをインストール済みの方は、不要となる下記のファイルを必ず削除してください。
- ADGAdMobMediation.h
- ADGAdMobInterstitialMediation.h
- libADGAdMobMediationX.X.X.a
ADGAdMobMediation.xcframework(v2.2.0)以降について
ADGAdMobMediation v2.2.0以降は、Google-Mobile-Ads-SDK v9以降に対応しています。
# 2. AdMobの配信設定を行う
「メディエーション」を選択し、メディエーショングループを作成します
広告のソースから「カスタム イベントを追加」を選択します
カスタムイベントのラベルとeCPMを入力します
(初期値としてAd GenerationのレポートからeCPMを確認し、1.2〜2倍程度を推奨します)
Class NameとParameterに以下の値を入力します
# バナー広告パラメータ
Name | Value |
---|---|
Class Name | ADGAdMobMediation |
Parameter | AdGenerationの広告枠ID (例: 48547 ) |
# API Reference
# ADGAdMobCustomEventAdapter
# isDebugLogging
static var isDebugLogging: Bool { get, set }
デバッグログを出力する設定になっているかどうかを表します。trueを指定するとデバッグログを出力します。
WARNING
リリース時は必ずfalseに設定してください。
# versionString
static var versionString: String { get }
AdMobメディエーション用SDKのバージョン番号を取得します。