IAB 規格の Open Measurement を実装することで、パブリッシャーは第三者である視認性データ プロバイダを使ってインプレッションとクリックの測定を検証することができます。Google Mobile Ads SDK は、バージョン 7.43.0 以降で Open Measurement をサポートしています。Google Mobile Ads SDK のバージョン 4.1 以降は、Open Measurement(OM)SDK と統合されており、サードパーティの視認性測定が可能です。
Google Mobile Ads SDK は OM SDK バージョン 1.4 をサポートしています。
前提条件
* Google Mobile Ads SDK 7.43.0 以降。- スタートガイドの手順を完了します。
Open Measurement を実装する
Google Mobile Ads SDK では、Google Mobile Ads SDK を使用して配信されるすべての広告の Open Measurement パートナー名として「Google」を使用して、Open Measurement が自動的に実装されます。
サードパーティの視認性データの提供元を使用するには、AdMob 管理画面でその視認性データの提供元を設定し、その視認性データの提供元を使用するように広告申込情報を設定します。詳しくは、モバイルアプリの視認性データの提供元を設定するをご覧ください。
透明なオーバーレイが広告を覆わないようにする
広告がブロックと見なされないようにするには、広告を隠しているビューに次のいずれかの設定が必要です。
alpha = 0
、または
isHidden = TRUE
広告を不鮮明にしているビューの背景が透明かどうかは関係ありません。ビューが広告をブロックしているとみなされる基準は、ビューの alpha 値と visibility 値です。
広告を覆う被覆物が Open Measurement SDK で検出されると、視認性データの提供元による、インプレッションが視認可能かどうかに関する判断に影響が及ぶ場合があります。この問題を解決するには、ビューの alpha を 0
に設定するか、isHidden
を TRUE
に設定します。
トラブルシューティング
Open Measurement を実装する際は、次の点に注意してください。
- AdMob キャンペーンではサポートされていません。
表示する広告で Open Measurement がサポートされているかどうかについては、メディエーション パートナーにご確認ください。
広告を覆っているビューによって不透明になっている広告は、視認性が測定されていない可能性があります。詳しくは、透明オーバーレイが邪魔にならないようにするをご覧ください。
iOS シミュレータを含むテストデバイスでは、テスト広告のラベルは、広告ビューを妨げないものとして検出されます。