ネイティブ広告で [HTML & CSS エディタ] オプションを選択した場合は、ネイティブ広告のカスタマイズとスタイル設定を行う HTML と CSS のコードを追加します。この記事では、コードを追加するためのヒントとサンプルを紹介します。
作成したネイティブ クリエイティブは、従来の広告として配信できます(プログラマティック広告としては、プログラマティック保証型キャンペーンでサイト運営者管理のクリエイティブのみ配信できます)。ネイティブ クリエイティブを、従来の広告およびすべてのタイプのプログラマティック広告として配信するには、ガイド付きデザイン エディタで [テンプレートをもとにカスタマイズする] を選択してください。
ネイティブ スタイルの例
Fluid タイプのフィード内プレースメントで使用するネイティブ スタイルの HTML と CSS の例を以下に示します。このネイティブ スタイルでは、「スポンサー テキスト」ネイティブ広告フォーマットを使用し、タイトル、画像、本文の各変数を指定しています。
コードタイプ | サンプルコード |
---|---|
HTML と変数 |
|
CSS と変数 |
|
ネイティブ スタイルによる変換前のネイティブ クリエイティブ コンポーネントの例:
コンポーネント | 例 |
---|---|
タイトル | 急成長している 30 の職業 |
画像 | jobs.jpg |
本文 | 米国労働統計局で今後 10 年間に最も成長すると予測されている職種を紹介しています。ぜひお確かめください。 |
変換後のネイティブ広告の例:
HTML
ネイティブ広告の表示方法を定義する HTML コードを追加します。
- コードを作成するには、ウェブやアプリのデベロッパーとの連携が必要になることもあります。
- HTML の
<script>
タグには JavaScript を含めることができます。 - HTML ドキュメント全体を含めると、Internet Explorer などの一部のブラウザで広告が表示されなくなるため、広告に関連するコードのみを指定してください。たとえば、
<doctype>
タグや<html>
タグは含めないようにします。これについては、上記の例を参照してください。 - ネイティブ広告は親ページのスタイルを継承しませんが、HTML で
<link>
タグを使って外部のスタイルシートやウェブフォントを読み込むことができます。
ターゲット ウィンドウの設定では、ネイティブ広告がクリックされたときに広告を同じタブで開くか、新しいウィンドウで開くかを指定します。
マクロを挿入する
HTML を作成する際は、[マクロを挿入してください] をクリックして以下のボタンを使用することができます。
- キャッシュ無効化: コードが実行されるたびに、広告サーバーに対して新しい呼び出しが行われるようにします。こうするとインプレッションを正確にカウントできます。キャッシュ無効化マクロについて
- クリック(推奨): コードに特殊文字が含まれていない場合に、クリックをトラッキングできるようにします。クリックマクロについて
- リンク先 URL: クリエイティブのランディング ページ(ユーザーが広告をクリックすると表示されるページ)を指定します。リンク先 URL マクロについて
- 特殊文字用クリック: コード スニペットのリンク先 URL に特殊文字(「&」、「?」、「%」など)が含まれている場合に、クリックをトラッキングできるようにします。特殊文字用クリックマクロについて
- 動画ラッパー: ネイティブ広告の動画プレーヤーを含むラッパーです。ネイティブ動画のスタイルを設定する方法について
CSS
ネイティブ広告をどのように表示するかを示す CSS コードを指定します。上記の例をご覧ください。
Fluid サイズのネイティブ広告を入稿する場合、絶対位置を指定した CSS は使用しないでください。