IMA SDK for HTML5 には、
Open Measurement(OM)SDK が含まれています。
これは、
Interactive Advertising Bureau(IAB) が開発した業界標準で、サードパーティの
視認性と検証の測定を可能にします。IMA SDK for HTML5 を使用する場合、含まれている OM SDK は、VAST 広告タグ内の <AdVerifications> タグを自動的に解析し、OMID API を使用して指定された測定ベンダーに視認性データを送信します。必要に応じて、リクエストごとにアクセスモード ルールを設定して、検証スクリプトがアクセスできるコンテンツを制御できます。
IMA SDK は OM SDK v1.4 をサポートしています。
前提条件
VAST 4.1 以降を使用している場合は、検証 を
<AdVerifications>使用するように広告を設定する必要があります。以前の VAST バージョンを使用している場合は、広告で<Extension type="AdVerifications">を使用する必要があります。広告がアド マネージャーで配信される場合は、アド マネージャー ネットワークで視認性データの提供元を設定し、その視認性データの提供元を広告申込情報に割り当てます。詳細については、 アド マネージャー ネットワークで視認性データの提供元を設定するをご覧ください。
アクセスモード
OM SDK は、検証スクリプトがアクセスできる範囲を制御する 4 つの異なるアクセスモードで検証スクリプトを実行することをサポートしています。
FULL: 検証スクリプトは、クリエイティブとパブリッシャー ページに直接アクセスできます。CREATIVE: 検証スクリプトとクリエイティブは、パブリッシャー ページからサンドボックス化されます。ただし、スクリプトはクリエイティブに直接アクセスできます。LIMITED: 検証スクリプトはサンドボックス化され、クリエイティブやパブリッシャー ページにアクセスできず、どのパブリッシャー ドメインにあるかを直接確認できません。
一部の視認性データの提供元は、すべてのアクセスモードをサポートしていない場合があります。サポートされているモードを確認するには、視認性データの提供元にお問い合わせください。以前、IMA は DOMAIN アクセスモードをサポートしていましたが、現在はデフォルトで LIMITED モードになっています。
リクエストのアクセスモード ルールを設定する
アクセスモード ルールは、AdsRequest
レベルで設定する必要があります。検証スクリプト プロバイダごとに異なるアクセスモードを設定するには、各 OmidVerificationVendor を上記のアクセスモードのいずれかにマッピングするディクショナリを渡します。OmidVerificationVendor.OTHER フィールドは、ディクショナリに明示的に含まれていないすべてのベンダーのデフォルトのアクセスモードを設定するために使用されます。アクセスモード ルールが指定されていない場合、検証スクリプトはベンダーの LIMITED アクセスモードで実行されます。
次の例では、GOOGLE を google.ima.OmidAccessMode.FULL に設定しています。`OmidVerificationVendor` に記載されているものを含め、他のすべてのプロバイダは、OmidVerificationVendor.OTHER の設定がデフォルトになります。
request.omidAccessModeRules = {};
request.omidAccessModeRules[google.ima.OmidVerificationVendor.GOOGLE]
= google.ima.OmidAccessMode.FULL;
request.omidAccessModeRules[google.ima.OmidVerificationVendor.OTHER]
= google.ima.OmidAccessMode.LIMITED;
CREATIVE アクセスモードを実装するには、次の両方の手順を行う必要があります。
サイトの他の部分から分離された安全な iframe で動画プレーヤーをサンドボックス化します。
視認性測定パートナーの
OmidAccessModeをFULLに設定します。