Template)がサポートされています。VASTとは、さまざまなビデオ広告主をサポートする標準プロトコルです。Bureau(IAB)では、VASTを次のように説明しています。Template(VAST)仕様は、デジタルビデオプレーヤーに広告を配信するためのユニバーサルXMLスキーマで、VAST形式の広告レスポンスを実行するときに期待されるビデオプレーヤーの動作を記述します。3.0では、デジタルビデオのインストリーム広告のマーケットプレイスを実現する重大な機能が追加されています。これにより、コストのかかる技術的な障壁が軽減されるため、広告主はその分のコストをビデオ広告に充てることができます。Template(VAST)3.0(英語のみ)たとえば、アプリでDoubleClick広告を表示しようとしている場合は、VAST広告コンポーネントを使用して実現できます。BuilderのVAST統合機能は、VASTの(膨大な)仕様のすべてに対応しているわけではありません。Builderでは、VASTの機能のサブセットだけがサポートされます。BuilderのVAST統合機能は、IABによる正式な認定は受けていません。3.0(英語のみ)とVMAP(英語のみ)の広告タグをサポートしています。Builderでサポートされています。Playlist)には、ほかの広告タグへの参照が含まれています。VMAP広告によって参照される広告タグは、VAST形式の場合もあれば、別の独自形式の場合もあります。Builderでサポートされるのは、VAST形式の解析だけです。別の形式をサポートする必要がある場合は、VASTコンポーネントを拡張することができます。Builderでは、VASTの次の機能はサポートされません。広告内のすべてのインタラクション302リダイレクトトラッキングイベントVASTコンポーネントは、リニアビデオ広告の再生中に次のイベントをトリガーします。開始(25%、中間、75%、終了)広告ブレークビデオ広告の再生中、ユーザーは、VASTベースの広告内でイベントの再生・一時停止・クリックを行うことができます。次の表に、コンポーネントによるさまざまなイベントのサポート状況を示します。ボタンをクリックすると、VAST広告テンプレートによって短時間の広告が配信されます。VAST広告テンプレートは、ユーザーが選択したメディアの再生が始まる前にビデオを表示します。このスクリーンショットは広告の代替画像です。VAST広告を構成すると、実際の広告に置き換えられます。ビデオ広告が終了すると、ユーザーが選択したメディアの再生が始まります。VAST広告の構成アプリにVAST広告コンポーネントを読み込みます。アプリにコンポーネントを読み込む方法の詳細については、コンポーネントを追加または削除するを参照してください。アプリにほかの広告コンポーネント(FreeWheelAdsComponent、PassThroughAdsComponent)が読み込まれている場合は削除します。詳細については、アプリ内のコンポーネントを追加または削除するを参照してください。読み込むことができるコンポーネントは、インターフェイスごとに1つだけです。VAST広告コンポーネントとFreeWheel広告コンポーネントは、どちらも同じIAdsインターフェイスを使用するため、両方を同時に読み込むことはできません。インターフェイスごとのコンポーネント一覧は、コンポーネントの概要を参照してください。values.xmlに移動します。values内)に貼り付けます。name="ad_tag">"https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&amp;iu=/124319096/external/single_ad_samples&amp;ciu_szs=300x250&amp;impl=s&amp;gdfp_req=1&amp;env=vp&amp;output=vast&amp;unviewed_position_start=1&amp;cust_params=deployment%3Ddevsite%26sample_ct%3Dlinear&amp;correlator="</string>サポートされている広告タグの例については、このGoogleプロジェクトのIMAサンプルタグ(英語のみ)を参照してください。ad_tag文字列の値を独自のVAST広告タグでカスタマイズします。VASTタグでは、次の文字をエンコードする必要があります。values内)を開き、以下を追加します。name="enable_play_state_overlay_on_ad_view">true</bool>これにより、広告レンダラーで再生/一時停止ボタンが有効になり、再生/一時停止/センターボタンが機能するようになります(デフォルトでは、この機能はオフになっています)。ビデオクリックをMiniBrowserで開く方法を参照してください。アプリを実行すると、構成に従ってVAST広告が再生されます。Builderには、広告クリックを主としたユーザーの操作をサポートする、MiniBrowserというWebViewモジュールが用意されています。ユーザーがVAST広告内のリンクをクリックしたときに、MiniBrowserでリンク先のページを開くことができます(MiniBrowserは、ほかのモジュールで使用するように拡張することもできます)。VAST広告に対するMiniBrowserサポートを追加するには、次の手順を実行します。前のセクションのVAST広告の構成に記載されている手順に従います。最後の手順(#5)を完了して、広告内のイベントの再生・一時停止・クリックをユーザーが実行できるようにします。VastAdsComponent)ファイルを開きます。project(':MiniBrowser')を追加します。Settings)ファイルを開きます。以下に赤色で示すように、MiniBrowserのエントリを追加します。'../MiniBrowser')アプリのcustom.xmlファイルで、resources内に次の要素を追加します。クリックして、Gradleを再同期します。これで、ウェブビューを起動するクリックイベントがあった場合に、イベントからMiniBrowserが起動されるようになりました。VAST広告以外のコンポーネントでMiniBrowserを使用する方法MiniBrowserは、主にVAST広告との対話を目的として作成されています。MiniBrowserをほかのコンポーネントで使用することもできます。そのためには、全体的には前のセクション(ビデオクリックをMiniBrowserで開く方法)と同じ手順に従いますが、VastAdsComponentsフォルダの代わりに、MiniBrowserを追加するコンポーネントのフォルダに変更を加えます。次に、com.amazon.android.MiniBrowser.WebViewHandlerActivityクラスを対象とし、必要なURIを指定して、startActivityにインテントを送信します。MiniBrowserには個別のAmazonライセンス要件があります。resources内)で確認できます。無断複写·転載を禁じます。