Google Mobile Ads SDK と Open Measurement の統合

Open Measurement は IAB 規格のソリューションで、パブリッシャーがサードパーティの視認性データの提供元を使ってインプレッション数とクリック数の測定を検証することを可能にします。 Google Mobile Ads SDK は、バージョン 18.1.0 から Open Measurement に対応しており、Open Measurement(OM)SDK と統合すると、第三者による視認性の測定が可能になります。

Google Mobile Ads SDK は OM SDK バージョン 1.4 に対応しています。

前提条件

* Google Mobile Ads SDK 18.1.0 移行

Open Measurement を実装する

Google Mobile Ads SDK を使用して配信されるすべての広告について、Google Mobile Ads SDK は「Google」を Open Measurement パートナー名として使用して Open Measurement を自動的に実装します。

第三者の視認性データの提供元を使用するには、AdMob UI で設定し、その提供元を使用するように広告申込情報を設定します。詳しくは、モバイルアプリの視認性データの提供元を設定するをご覧ください。

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

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

  • alpha = 0、または
  • visibility = View.GONE または visibility = View.INVISIBLE

被覆しているビューの背景が透明かどうかは関係ありません。ビューが広告をブロックしているかどうかは、ビューの alpha 値と visibility 値で判断されます。

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

トラブルシューティング

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

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

  • 広告を覆っているビューによって不鮮明になっている広告では、視認性測定のデータが登録されない可能性があります。詳しくは、透明なオーバーレイが広告を覆わないようにするを参照してください。

  • テストデバイス(Android シミュレータなど)において、テスト広告ラベルは、その広告ビューに対する非被覆物として検出されます。