メディエーション

AdMob メディエーションの概要

AdMob メディエーションとは

メディエーションは、アプリに広告を配信するすべての広告ソースを 1 か所で管理できる AdMob の機能です。メディエーションを使用すると、届いた広告リクエストを複数の広告ソースに送信し、使用可能かつ最適な広告ソースを確実に見つけて広告を掲載することができます。メディエーションでは、メディエーション グループを使用します。これにより、最適化された掲載結果に基づいてすべての広告ソースをランク付けして、収益を最大化することができます。

 

メディエーション グループとは

メディエーション グループは、広告ユニットで得られる収益の最適化を目的とするターゲット設定の組み合わせです。事前にメディエーション グループを作成しておけば、広告ユニットと広告ソースをいつでも追加できます。すべて一度に作成することも可能です。メディエーション グループに対してメディエーションを一度設定すれば、あとはそのグループに広告ユニットを追加するだけです。広告ユニットごとに繰り返しメディエーションを設定する必要はありません。

メディエーション グループ ページを表示するには、AdMob にログインして、サイドバーの [メディエーション] をクリックします。

AdMob でメディエーションを設定した後に、Google Developers ガイド(Android 向け、iOS 向け)に沿ってアプリにメディエーションを導入できます。

メディエーション グループの仕組み

いずれかの広告ユニットから AdMob へ広告リクエストが送られると、AdMob メディエーションはその広告リクエストの内容を確認し、お客様が定義したメディエーション グループのターゲット設定と比較します。

  • いずれか 1 つのメディエーション グループのターゲティングが広告リクエストに一致した場合、その広告リクエストに対する広告掲載には、該当のグループに含まれているいずれかの広告ソースの広告が使用されます。
  • 複数のメディエーション グループが広告リクエストに一致した場合、そのリクエストに対する広告掲載に使用するグループは、各グループの優先度に基づいて決まります。メディエーション グループ間の競合は可能な限り起こらないように設定する必要があります。
  • 広告リクエストに一致するメディエーション グループがない場合は、代わりに AdMob(デフォルト)グループから自動的に広告が配信されます。

: メディエーション グループ間で順次処理やデイジー チェーン処理が行われることはありません。広告リクエストに一致するメディエーション グループがない場合は、AdMob(デフォルト)グループが広告掲載に使用されます。ただし、メディエーション グループに広告ソースとして追加された広告ネットワーク間では、広告リクエストに対して広告を掲載する際、順次処理が行われます。

次の例をご覧ください。

 

開発した Android ゲームアプリに、10 個のバナー広告ユニットを追加したいと考えています。このアプリのユーザーはほとんどが日本人なので、メディエーション グループを使用して、日本のユーザーに広告を配信する広告ソースを管理することにしました。

 
まず、AdMob で 10 個すべての広告ユニットを作成します。
 
次に、メディエーション グループを 1 つ作成します。設定は次のとおりです。
  • フォーマット: バナー
  • プラットフォーム: Android
  • 名前: 日本向けバナー広告
  • 場所: 日本

このメディエーション グループに 10 個すべての広告ユニットを追加します。次に、広告ソースとして、主に日本を対象とするサードパーティ広告ネットワークをいくつか追加し、設定します。設定が完了したら、メディエーション グループを保存します。

 

最後に、広告ユニットとメディエーションをアプリに実装します。

メディエーション グループの優先度とは

優先度は、収益目標を達成するうえでどのメディエーション グループがより重要かを示すものです。広告リクエストに対して広告を掲載可能なメディエーション グループが複数ある場合は、[優先度] 列の値に基づいて、広告掲載に使用するメディエーション グループが決まります。

優先度を設定する際は、次の点にご留意ください。

  • 複数のメディエーション グループが広告リクエストのターゲティング(地域やプラットフォームなど)に一致した場合は、優先度が最も高い(数値が最も小さい)メディエーション グループが広告掲載に使用されます。
  • 最も高い優先度として設定できるのは 1 です。
  • 最も低い優先度して設定できるのは、作成したメディエーション グループの数と同じ数値です。たとえば、メディエーション グループが 5 つある場合、最も低い優先度として設定できるのは 5 となります。優先度を 8 に設定した場合でも、自動的に 5 にデフォルト設定されます。

広告リクエストがメディエーション グループに一致すると、そのグループの広告ソース間で順次処理が行われます。

次の例をご覧ください。

 

仙台の Android ユーザーから AdMob に送信された広告リクエストが、パブリッシャーのメディエーション グループのうち次の 3 つに一致したとします。
 
  • 「宮城県の Android ユーザーを対象とするバナー広告」(優先度 3、InMobi、Flurry、AdMob ネットワークを使用)
  • 「全世界の Android ユーザーを対象とするバナー広告」(優先度 5、AdFalcon、Flurry、AdMob ネットワークを使用)
  • 「東北地方の Android ユーザーを対象とするバナー広告」(優先度 1、Flurry、Chartboost、AdMob ネットワークを使用)
 
この場合、優先度が 1 のメディエーション グループ「東北地方の Android ユーザーを対象とするバナー広告」は、競合するほかのグループよりも優先度が高いため、広告掲載に使用されます。この広告リクエストに対しては、メディエーション グループに含まれる広告ソースを使用して、Flurry 次に Chartboost 次に AdMob ネットワークの順にウォーターフォール配信が行われます。

メディエーション グループ間の競合の回避

前もって計画することで競合を回避できます。複数のメディエーション グループを作成し、そのうちの 1 つで特定の国や地域、プラットフォーム、フォーマットをターゲットにした場合、他のメディエーション グループではそのターゲットを除外します。

上記の例では、「カナダの Android ユーザーからのバナー広告リクエスト」をターゲットにしたメディエーション グループをすでに作成しています。「Android ユーザーからのバナー広告リクエスト」をターゲットにした他のメディエーション グループから「カナダ」を除外することで、グループ間の競合を回避できます。

ただし、多数のメディエーション グループを作成して広告ソースを管理している場合、状況によっては競合が発生する可能性があります。AdMob で効率的に収益アップを図るには、メディエーション グループの優先順位を正しく指定することが重要です。

AdMob(デフォルト)グループ

ほとんどの場合、AdMob が受け取る広告リクエストはメディエーション グループと比較され、条件が一致するグループから広告が配信されます。ただし、広告リクエストの条件がどのメディエーション グループとも一致しない場合もあります。

どのメディエーション グループとも一致しない広告リクエストには AdMob(デフォルト)グループが自動的に応じ、AdMob ネットワークから直接広告が配信されます。

[メディエーション グループ] タブには、AdMob(デフォルト)グループがすでに作成されています。

次の例をご覧ください。
 
AdMob で、以下の 6 つのメディエーション グループを作成したとします。
 
  • フィンランドの Android ユーザーを対象とするインタースティシャル広告
  • フィンランドの iOS ユーザーを対象とするインタースティシャル広告
  • ノルウェーの Android ユーザーを対象とするインタースティシャル広告
  • ノルウェーの iOS ユーザーを対象とするインタースティシャル広告
  • スウェーデンの Android ユーザーを対象とするインタースティシャル広告
  • スウェーデンの iOS ユーザーを対象とするインタースティシャル広告

これら 6 つのメディエーション グループは、いずれも他の国の場所を除外しています。

iOS 端末でアプリを使用しているフィンランドのユーザーがインタースティシャル広告をリクエストした場合、「フィンランドの iOS ユーザー」メディエーション グループから広告が配信されます。
ただし、デンマークの Android ユーザーがインタースティシャル広告をリクエストした場合、この広告リクエストは上記いずれのグループとも一致しないため、AdMob(デフォルト)グループがこのリクエストに応じることになります。
この記事は役に立ちましたか?
改善できる点がありましたらお聞かせください。