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 で設定し、その提供元を使用するように広告申込情報を設定します。詳しくは、モバイルアプリの視認性データの提供元を設定するをご覧ください。
透明なオーバーレイが広告を覆わないようにする
広告がブロックされたと見なされないようにするには、広告を隠しているビューに次のいずれかの設定が必要です。
visibility = View.GONE
または visibility = View.INVISIBLE
被覆しているビューの背景が透明かどうかは関係ありません。ビューが広告をブロックしているかどうかは、ビューの alpha 値と visibility 値で判断されます。
広告を覆う被覆物が Open Measurement SDK で検出されると、視認性データの提供元による、インプレッションが視認可能かどうかに関する判断に影響が及ぶ場合があります。この問題を修正するには、ビューの alpha に 0
を設定するか、視認性を View.GONE
または View.INVISIBLE
にします。
トラブルシューティング
Open Measurement を実装する際は、次の点にご留意ください。
表示する広告で Open Measurement がサポートされているかどうかについては、メディエーション パートナーにご確認ください。
広告を覆っているビューによって不鮮明になっている広告では、視認性測定のデータが登録されない可能性があります。詳しくは、透明なオーバーレイが広告を覆わないようにするを参照してください。
テストデバイス(Android シミュレータなど)において、テスト広告ラベルは、その広告ビューに対する非被覆物として検出されます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-01 UTC。
[null,null,["最終更新日 2025-08-01 UTC。"],[[["\u003cp\u003eOpen Measurement is an IAB standard allowing publishers to use third-party verification for impressions and clicks, supported by the Google Mobile Ads SDK for Android (version 18.1.0 and later).\u003c/p\u003e\n"],["\u003cp\u003eThe Mobile Ads SDK integrates with the Open Measurement SDK (OM SDK) to enable third-party viewability measurements for Banner, Interstitial, Rewarded, and Native ad formats.\u003c/p\u003e\n"],["\u003cp\u003eEnsure any transparent overlays on top of ads have \u003ccode\u003ealpha = 0\u003c/code\u003e or \u003ccode\u003evisibility = View.GONE/INVISIBLE\u003c/code\u003e to avoid obstructing viewability measurements.\u003c/p\u003e\n"],["\u003cp\u003eOpen Measurement requires the Google Play Services SDK on devices and is not supported for AdMob campaigns; check with mediation partners for their support.\u003c/p\u003e\n"]]],["The Google Mobile Ads SDK, version 18.1.0 and later, supports Open Measurement (OM) using the OM SDK 1.4, enabling third-party viewability verification for impressions and clicks. To use this, configure your desired provider in the AdMob UI and set line items accordingly. Ensure overlaying views do not obstruct ads by setting their alpha to 0 or visibility to GONE/INVISIBLE. Note that AdMob campaigns and some mediation partners do not have OM support. The \"Test Ad\" label is not considered obstructing on test devices.\n"],null,["# Open Measurement with the Google Mobile Ads SDK\n\nOpen Measurement is an IAB standard that allows publishers to use third-party\nviewability providers to verify impressions and click measurements.\n\n\nGoogle Mobile Ads SDK\n\n\nsupports Open Measurement starting with version\n18.1.0. This and later versions of\n\nGoogle Mobile Ads SDK\n\n\nintegrates with the\n[Open Measurement (OM) SDK](https://iabtechlab.com/standards/open-measurement-sdk/)\nto enable third-party viewability measurement.\n\n\nGoogle Mobile Ads SDK\n\nsupports OM SDK version 1.4.\n\nPrerequisites\n-------------\n\n\\* Google Mobile Ads SDK 18.1.0 or higher.\n\n- Complete [Get started](/admob/android/quick-start).\n\nImplement Open Measurement\n--------------------------\n\n\nGoogle Mobile Ads SDK\n\nautomatically implements Open Measurement using\n**\"Google\"** as the Open Measurement partner name for all ads served using the\n\n\nGoogle Mobile Ads SDK\n\n.\n\nTo use a third-party viewability provider, configure it in the\nAdMob UI, and configure your line items to use that viewability\nprovider. For more details, see [Configure a mobile app viewability provider](//support.google.com/admanager/answer/9025968).\n\nEnsure that transparent overlays are non-obstructing\n----------------------------------------------------\n\nFor an ad to not be considered blocked, the view that is obscuring the ad must\nhave one of these settings:\n\n- `alpha = 0`, or,\n\n\u003c!-- --\u003e\n\n- `visibility = View.GONE` or `visibility = View.INVISIBLE`\n\nIt doesn't matter if the obscuring view has a transparent background, the\nview's alpha and visibility values are what determine whether the view is\nblocking your ad.\n\nIf the Open Measurement SDK detects an obstruction over the ad, it could impact\nwhether a viewability provider considers the impression viewable. To fix this,\nset your view's alpha to `0` or\n\nset the visibility to `View.GONE` or `View.INVISIBLE`.\n\n\nTroubleshooting\n---------------\n\nBe aware of the following when implementing Open Measurement:\n\n- No support for [AdMob campaigns](//support.google.com/admob/answer/6162747).\n\n\u003c!-- --\u003e\n\n- You must check with the mediation partner to learn if they support Open\n Measurement for ads they render.\n\n- Ads that are obscured by overlaying views might not register viewability\n measurements. For more information, refer to [Ensure that transparent overlays\n are non-obstructing](#obstructing).\n\n- On [test devices](/admob/android/test-ads#enable_test_devices), including the\n Android simulator, the **Test Ad** label is detected as non-obstructing\n to the ad view."]]