MRAID(Mobile Rich Media Ad Interface Definitions)は、モバイルアプリに配信されるリッチメディア広告向けの業界標準の API です。リッチメディアのデベロッパーは、HTML5 や JavaScript で MRAID API を使用して、広告とアプリ間の通信や特定のデバイス機能へのアクセスを行うことができます。
IAB の MRAID について
Google の GMA(Google Mobile Ads)SDK では、MRAID 標準のバージョン 3 までがサポートされています。モバイルアプリのディスプレイ広告枠(バナー、インタースティシャルなど)に配信するクリエイティブでは、仕様に沿って MRAID JavaScript を使用できます。
さらに、IAB の Open Measurement SDK もサポートされています。
入札リクエストに MRAID クリエイティブで応答する
入札リクエストで MRAID クリエイティブ属性 MraidType: MRAID
が明示的に除外されていなければ、どのリクエストにも MRAID クリエイティブで入札することができます。OpenRTB では、Banner.api シグナルが送信されます(API 3、5、6 がそれぞれ MRAID 1、2、3 に対応しています)。
アプリのパブリッシャーが動画インタースティシャル広告を許可していない場合(ディスプレイ専用インタースティシャルの場合)は、閉じる ボタンが SDK によって自動的に追加されます。MRAID useCustomClose()
はサポートされていません。広告スロットが動画対応のインタースティシャルかどうかは、動画メッセージが入札リクエストに含まれているかどうかで判断できます。
おすすめの方法や、インタースティシャル広告を指定して入札する方法については、リアルタイム ビッダー プロトコルと入札レスポンス ガイドをご覧ください。
詳細や SDK の機能の例については、Google アド マネージャーのヘルプセンターをご覧ください。