# AdMobメディエーション iOS SDK バナー広告

# はじめに

「AdMobメディエーション」の機能を使用してAd Generationの広告を表示できます。
AdMobの実装手順に従い、バナー広告を導入済みである必要があります。
開発環境にXcodeを使用することを前提とします。

# 対応バージョン

  • Xcode15.4+
  • iOS 13.0+

# 導入の流れ

  1. Ad Generation SDKをプロジェクトに追加します
  2. AdMobの配信設定を行います

# 1. Ad Generation SDKをプロジェクトに追加する

# CocoaPodsを使用する

  1. 次の行をプロジェクトのPodfileに追加します
pod 'Google-Mobile-Ads-SDK', '11.12.0'
pod 'AdGeneration'
pod 'AdGeneration-Adapter-AdMobMediation'
  1. pod install を実行します

# 手動でインストールする

  1. 最新版のADG iOS SDKをダウンロードします。ダウンロード方法はiOS SDK Getting Started / バナー広告: 手動でインストールするをご確認ください

  2. AdMobメディエーション用SDKをダウンロードします。下記リンクより最新版の ADGAdMobMediation.xcframework.zip をダウンロードしてください

    AdMobMediation iOS SDK ダウンロード (opens new window)

  3. SDKをプロジェクトに追加します

    ダウンロードした ADGAdMobMediation.xcframework.zip ファイルを解凍し、 ADGAdMobMediation.xcframework をプロジェクトに追加してください。追加方法はiOS SDK Getting Started / バナー広告: 手動でインストールするをご確認ください。

    該当アプリのターゲット > General > Frameworks, Libraries, and Embedded Content > ADGAdMobMediation.xcframework を"Embed & Sign"に設定してください。

  4. Ad Generation SDKが参照しているframeworkを追加します

追加方法はiOS SDK Getting Started / バナー広告: 手動でインストールするをご確認ください。

  1. Other Linker Flagsを設定します

該当アプリのターゲット > Build Settings > Linking - General > Other Linker Flags に"-ObjC"を追加してください。

IMG

警告

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の配信設定を行う

  1. 「メディエーション」を選択し、メディエーショングループを作成します

  2. 広告のソースから「カスタム イベントを追加」を選択します
    img

  3. カスタムイベントのラベルとeCPMを入力します
    (初期値としてAd GenerationのレポートからeCPMを確認し、1.2〜2倍程度を推奨します)
    img

  4. Class NameとParameterに以下の値を入力します
    img

# バナー広告パラメータ

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のバージョン番号を取得します。

Last Updated: 12/5/2024, 9:15:35 AM