ネイティブ アセンブリ レンダラーのベスト プラクティス

[ コードの編集 ] トグルには、ネイティブ アセンブリに関連付けられている HTML、CSS、および Javascript コードが格納されます。 [ コードの編集 ] トグルで行われた変更は、自動的に プレビュー ウィンドウに反映されます。

以下は、編集 コード に関連するヒントと重要な注意事項の一覧で、留意する必要があります。

  • [設定] タブで既存の標準およびカスタム クリエイティブ アセットの仕様を削除した場合、[コードの編集] トグルの HTML コードにこの変更が自動的に反映されないため、[コードの編集] トグルの HTML テキスト ボックスから対応する HTML やプレースホルダーを手動で削除します。

  • [コードの編集] トグルの [HTML] フィールドまたは [JavaScript] フィールドに [%impressionTrackers%] オブジェクト プレースホルダーが表示されていることを確認します。 そうでない場合は、インプレッション トラッカーを追跡できるように手動で追加する必要があります。 レンダラーや Web サイトで別のインプレッション トラッキング方法を使用している場合は、HTML フィールドや JavaScript フィールドに [%impressionTrackers%] オブジェクト プレースホルダーを追加する必要はありません。 ただし、ネイティブ アセンブリを保存すると、警告ダイアログが表示され、[ 自分の Web サイトからインプレッション トラッカーを管理する ] チェックボックスを選択できます。これにより、 [%impressionTrackers%] オブジェクト プレースホルダーを追加せずにネイティブ アセンブリを保存できます。

  • HTML テキスト ボックスに直接 <script> タグを追加しても動作しません。 js コードを記述するには、指定された Javascript テキスト ボックスを使用する必要があります。 JavaScript テキスト ボックス では、ユーザーが HTML<script> タグを使用する必要はありません。

  • IAB のビデオ クリエイティブの標準に従って、既定では、ユーザーが再生ボタンをクリックしたときにネイティブ ビデオが再生されます。 音声をミュートした状態でビデオを自動的に再生する場合は、[コードの編集] トグルの [Javascript] テキスト ボックスの [function vidCallback()] の下にあるこれらのコメント付き行から//を削除します。

    //initialPlayback: 'auto',
    //initialAudio: 'off'
    

ネイティブ アセンブリの構成