Google Mobile Ads SDK における Open Measurement

IAB 規格の Open Measurement を実装することで、パブリッシャーは第三者である視認性データ プロバイダを使ってインプレッションとクリックの測定を検証することができます。Google Mobile Ads SDK は、バージョン 7.43.0 以降で Open Measurement をサポートしています。Google Mobile Ads SDK のバージョン 7.6 以降は、Open Measurement(OM)SDK と統合されており、サードパーティの視認性測定が可能です。

Google Mobile Ads SDK は OM SDK バージョン 1.4 をサポートしています。

前提条件

* Google Mobile Ads SDK 7.43.0 以降。

Open Measurement を実装する

アド マネージャーの管理画面で視認性プロバイダを設定し、広告申込情報でその視認性プロバイダが使用されるように設定したら、アプリで Open Measurement を有効にできるようになります。ほとんどの広告フォーマットでは、Open Measurement が機能するために追加の設定は必要ありません。

Mobile Ads SDK では、次の広告フォーマットで Open Measurement が自動的にサポートされます。

  • バナー
  • インタースティシャル
  • 特典
  • ネイティブ
  • 動画を使用するカスタム ネイティブ広告フォーマット

ネイティブ カスタム ディスプレイ広告の場合は、いくつかの追加設定が必要です。Open Measurement でネイティブ カスタム ディスプレイ広告を使用する方法については、ディスプレイ タイプのカスタム ネイティブ広告フォーマットと Open Measurement についての記事をご覧ください。

透明なオーバーレイが広告を覆わないようにする

広告がブロックと見なされないようにするには、広告を隠しているビューに次のいずれかの設定が必要です。

  • alpha = 0、または
  • isHidden = TRUE

広告を不鮮明にしているビューの背景が透明かどうかは関係ありません。ビューが広告をブロックしているとみなされる基準は、ビューの alpha 値と visibility 値です。

広告を覆う被覆物が Open Measurement SDK で検出されると、視認性データの提供元による、インプレッションが視認可能かどうかに関する判断に影響が及ぶ場合があります。この問題を解決するには、ビューの alpha を 0 に設定するか、isHiddenTRUE に設定します。

トラブルシューティング

Open Measurement を実装する際は、次の点に注意してください。

  • 表示する広告で Open Measurement がサポートされているかどうかについては、メディエーション パートナーにご確認ください。

  • 広告を覆っているビューによって不透明になっている広告は、視認性が測定されていない可能性があります。詳しくは、透明オーバーレイが邪魔にならないようにするをご覧ください。

  • iOS シミュレータを含むテストデバイスでは、テスト広告のラベルは、広告ビューを妨げないものとして検出されます。