クリエイティブのトラブルシューティングに関する FAQ
このページでは、クリエイティブのトラブルシューティングに関する FAQ について説明します。
クリエイティブに推奨される技術仕様
Xandr のプラットフォームによってクリエイティブに課される技術的な要件はほとんどありません。 多くのネットワークと発行元には、このような要件があります。 プラットフォームの使用を容易にし、できるだけ多くのインベントリにアクセスするには、ここに記載されている推奨事項に従ってください。
一般的な推奨事項
任意の種類のクリエイティブを作成する場合は、次の推奨事項に従います。
- 初期読み込みサイズを 40 KB 未満に制限します。 これは 、Google ディスプレイ ネットワークの 50 KB の制限 も満たします。
- Xandr は、サポートされているすべてのメディアの種類に標準のクリエイティブ テンプレートを提供します。 独自のカスタム テンプレートを作成することもできます。 Creative Template API Service を使用して、独自のテンプレートを作成できます。
- 自動開始オーディオを避けます。パブリッシャーによって頻繁にブロックされます。
Video
ビデオ クリエイティブを作成するときは、次の推奨事項に従ってください。
- H264 ビデオ エンコードを使用する
- MP3/AAC オーディオを使用する
- MP4 ビデオ コンテナー形式を使用する
- 少なくとも VAST バージョン 2.0 を使用します (詳細については、 VAST ドキュメント を参照してください)。
VAST 標準では、VAST クリエイティブを XML (拡張マークアップ言語) で表現することを指定します。
単一ファイルのビデオでは、VAST XML に含まれるビデオ ファイルは 1 つだけです。 ただし、この1つのビデオファイルは、すべてのオペレーティングシステムやブラウザと互換性がない可能性があります。 マルチファイル ビデオ VAST XML には、多数のビデオ ファイルが含まれています (確認のため、すべて同じ広告)。逆に、少なくとも 1 つのビデオ ファイルがすべてのオペレーティング システムとブラウザーと互換性があるということです。
Expandables
展開可能ファイルを作成するときは、次の推奨事項に従います。
- 最も多くの供給にアクセスするには、'クリックして展開する' メソッドまたは 'マウスオーバーを展開する' メソッドを使用します。
- 詳細については、「 Expandables and Rich Media」を参照してください。
エキスパンドを適切に実行するには、クリエイティブがインプレッション バス プレビュー (つまり、iFrame の外部に読み込まれる場合) で正しく展開する必要があります。 クリエイティブは、わかりやすい iFrame (読み込む Web ページのドメインが、配置されている Web ページのドメインと一致する iFrame) で、パブリッシャー ページの支援を受けずに正しく展開する必要があります。 一部の展開可能なタグは、次の JavaScript コードでわかりやすいとパブリッシャーが宣言した場合にのみ、わかりやすい iFrame から正しく展開されます。
var inDapIF=true; var inFIF=true; var RMIF=true;
残念ながら、この JavaScript が存在することを保証することはできません。そのため、これは拡張可能なタグでは依存できません。
クリエイティブは、非フレンドリー iFrame (読み込まれる Web ページのドメインがページのドメインと一致しない iFrame) または展開できない環境 (ハード) にバックアップ イメージを表示する必要があります。 一部の展開可能なタグは、広告サーバーによって提供され、パブリッシャー Web サーバーにインストールされている iFrame バスター ファイルに依存します。 これにより、展開可能なタグを非フレンドリー iFrame から展開できます。 iFrame バスター ファイルがすべての発行元に存在することを保証することはできません。そのため、適切に展開できない場合は、バックアップ イメージを表示するためにタグを準備する必要があります。
フラッシュ
Flash クリエイティブをビルドするときは、次の推奨事項に従ってください。
- Flash バージョン 8 以下で表示できるように Flash クリエイティブを開発する
- 標準のクリック変数名を使用する
clickTAG
Flash クリエイティブは ActionScript を使用して生成され、ブラウザー プラグインを使用して適切にレンダリングされます。 Flash ファイルはユーザーの操作を制御するため、クリックすると、次の ActionScript 関数を読み込んで (バージョンに応じて) 新しいウィンドウにクリックスルーします。
getURL([URL], “_blank”); (ActionScript 2.0)
navigateToURL([URL], “_blank”); (ActionScript 3.0)
フラッシュ ファイルは、独自のクリックスルーを制御します。つまり、ランディング ページは、clickTAG マクロで実行される Flash ファイル内で定義する必要があります。 Flash 開発者は、ランディング ページを挿入する場所の代わりにマクロを挿入します。 さらに、広告サーバーは、JavaScript ラッパーのコンテキストでこの "clickTAG" 値を定義することで、ランディング ページを提供します。 広告主は Flash ファイルをアップロードし、ランディング ページを指定できるようになりました。 クリック トラッカーを動的に渡すこともできます。これにより、クリエイティブはクリックを追跡できます。
ヒント
- clickTAG マクロでは大文字と小文字が区別されます。 開発者が使用する clickTAG のバリエーションは、動作させるには広告サーバーと同じである必要があります。 多くの広告サーバーは、同じクリック URL 値を持つ複数のバリエーション (ClickTag、clickTag、clicktag) を渡すことでこれを回避します。そのうちの 1 つが機能することを期待しています。 Flash 開発者が Flash ファイルを逆コンパイルして使用した clickTAG のバリアントを見つけることができます。
- 改ざんデータを使用して、クリエイティブをクリックし、最初に表示される URL が広告主のランディング ページである場合は、Flash ファイルにハードコーディングされた URL が含まれていることがわかります。 Flash ファイルを逆コンパイルして確認します。
- clickTAG バリアントと clickTAG 値は、Chrome または Firefox の開発者ツールを使用して確認できます。 クリエイティブを右クリックし、[要素の検査] を選択します。検索: "flashvars&clickTAG=[URL1]&clickTag=[URL2]"
クリエイティブが表示されない
クリエイティブが表示されません。 何が問題なのですか。
Xandr サポートにチケットを送信する前に探すことができる点がいくつかあります。 まず、入稿コード (html、javascript など) はクリエイティブと一致しますか? 純粋な HTML (スクリプトやスクリプト>など<><) として解釈される javascript タグは、html として入稿する必要があります。 生の javascript (var x = "my tag"など) は、そのように入稿する必要があります。 タグ コードは、インプレッション バスが広告を配信する方法 (つまり、doc.write 内にラップされる場合) を決定するため、空白のクリエイティブの背後にある問題になることが多いです。
タグ コードが正しい場合は、サーバー URL を使用してクリエイティブ プレビューを読み込みます。
https://creative-preview-an.com/cached/creative/insert creative id here
数回更新した後、ページが空白の場合は、クリエイティブのタグ コンテンツを調べる必要があります。 間隔などに明らかな形式のエラーがあるかどうかを確認します。現時点では、javascript コメントはサポートされていませんのでご注意ください。 タグにコメントがある場合は、コメント ラッパーを削除します。
<!//---- {your creative content / code would be here} ----//>
クリエイティブを編集して保存するときは、10 から 15 秒待ってから、変更が機能した場合にチェックするために数回更新します。
上記のどの手順も機能しない場合は、問題が解決しないかどうかをテストできます。タグをテキスト ファイルにコピーし、HTML として保存し、ブラウザーで html ファイルを開きます。 読み込まれない場合、問題はタグまたはサード パーティのコンテンツにあります。 クリエイティブが読み込まれた場合、問題はクリエイティブのプレビュー方法が原因である可能性があります。 コメント ラッパーを削除したり、不適切な書式設定を変更しても問題が解決せず、クリエイティブがブラウザーに読み込まれている場合は、サポート チケットを自由に送信してください。
監査 IP とドメインを許可する
クリエイティブが表示されないもう 1 つの理由は、クリエイティブにレンダリングが許可される場所を制御するジオターゲティング要素がクリエイティブに含まれていることです。 このような場合は、監査 IP とドメインを許可する必要があります。
- LA サーバー:
- IP の一覧に入力 68.67.139.192 /26 (netblock)https://www.magic-cookie.co.uk/iplist.md
- NY オフィス:
- IP の一覧に入力 207.237.150.0 /24 (netblock)https://www.magic-cookie.co.uk/iplist.md
- 68.67.164.193
- 68.67.164.194
- 68.67.164.195
- オフショア:
- 115.112.103.132
- 123.201.61.176
- 115.248.62.88
- 118.185.207.40
- 14.143.143.24
- 118.185.184.184
- 14.98.34.200
- 182.74.78.216
- 14.143.179.218
- 223.31.25.162
- 107.178.218.71
- 169.47.132.71
- 169.55.107.131
- 111.93.148.126
- 182.72.26.38
- 14.98.201.134
- 38.132.110.83
- 35.238.185.16
- 182.75.97.18
- 216.73.161.182
- 2.57.168.149
- 157.97.121.97
- 45.146.55.72
- 136.144.42.114
- ドメイン:
http://adnxs.net/
http://adnxs.com/
- creative-preview-an.com
- audit.adnxs.net
cq-preview.adnxs.net
クリエイティブが非アクティブ化されたというメールが届いたのはなぜですか?
クリエイティブ (1) が実行されておらず、(2) が 15 日間変更されていない場合、自動的に非アクティブ化され、インベントリに配信されません。 Email通知は、非アクティブ化されたクリエイティブの対応するメンバーに自動的に送信されます。 2018 年 3 月の時点で、期限切れのクリエイティブは、入札者がクリエイティブとの入札を再開した場合に自動的に再アクティブ化されます。
広告検証サービス
クライアントが広告検証サービスを使用している場合、クリエイティブが既定で監査 UI または impbus プレビュー URL に表示されない場合があります。 ${IS_PREVIEW}というマクロが作成され、広告検証ベンダーにクリエイティブをレンダリングする必要があることを通知します。 このマクロは、プレビュー中に 1 に置き換えられます。
<IFRAME SRC="https://fw.adsafeprotected.com/rjsi/dc/54321/123456/adi/N1068.151790.ABCDE/B6797568.72;sz=160x600;click=${CLICK_URL};ord=${CACHEBUSTER}?adsafe_preview=${IS_PREVIEW}" WIDTH=160 HEIGHT=600 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0
SCROLLING=no BORDERCOLOR='#000000'>
<SCRIPT language='JavaScript1.1' SRC="https://fw.adsafeprotected.com/rjss/dc/54321/455394/adj/N1068.151790.ABCDE/B6797568.72;abr=!ie sz=160x600;click=${CLICK_URL};ord=${CACHEBUSTER}?adsafe_preview=${IS_PREVIEW}">
</SCRIPT>
<NOSCRIPT>
<A HREF="${CLICK_URL}https://ad.doubleclick.net/jump/N1068.151790.ABCDE/B6797568.72;abr=!ie4;abr=!ie5;sz=160x600;ord=${CACHEBUSTER}?">
<IMG SRC="https://fw.adsafeprotected.com/rfw/dc/54321/455392/ad/N1068.151790.ABCDE/B6797568.72;abr=!ie4;abr=!ie5;sz=160x600;ord=${CACHEBUSTER}?adsafe_preview=${IS_PREVIEW}" BORDER=0 WIDTH=160 HEIGHT=600 ALT="Advertisement">
</A>
</NOSCRIPT>
</IFRAME>
広告の安全なクリエイティブが UI と監査 UI プレビューからランディング ページを適切にクリックするには、スクリプト>セクションと<スクリプト>セクションの両方でadsafe_previewマクロを<使用する必要があります。
<IFRAME SRC="https://fw.adsafeprotected.com/rjsi/dc/23354/1869069/adi/N3867.456584.XAXIS.COM/B7976864.14;sz=300x250;pc=[TPAS_ID];ord=${CACHEBUSTER};click=${CLICK_URL}?adsafe_preview=${IS_PREVIEW}" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>
<SCRIPT language='JavaScript1.1' SRC="https://fw.adsafeprotected.com/rjss/dc/23354/1869070/adj/N3867.456584.XAXIS.COM/B7976864.14;abr=!ie;sz=300x250;pc=[TPAS_ID];ord=${CACHEBUSTER};click=${CLICK_URL}?adsafe_preview=${IS_PREVIEW}">
</SCRIPT>
<NOSCRIPT>
<A HREF=”${CLICK_URL}https://ad.doubleclick.net/jump/N3867.456584.XAXIS.COM/B7976864.14;abr=!ie4;abr=!ie5;sz=300x250;pc=[TPAS_ID];ord=${CACHEBUSTER}?adsafe_preview=${IS_PREVIEW}">
<IMG SRC="https://fw.adsafeprotected.com/rfw/dc/23354/1869068/ad/N3867.456584.XAXIS.COM/B7976864.14;abr=!ie4;abr=!ie5;sz=300x250;pc=[TPAS_ID];ord=${CACHEBUSTER}?" BORDER=0 WIDTH=300 HEIGHT=250 ALT="Advertisement"></A>
</NOSCRIPT>
</IFRAME>
ヒント
クリエイティブが監査に失敗し、プレビューに "} catch(e){ }" が表示された場合、クリエイティブの形式が間違っています。 形式を javascript URL に調整します。
<script type="text/javascript">
document.write('<scr' + 'ipt src="https://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=&PluID=0&ord=&rtu=-1 "></scr' + 'ipt>');
</script>
サード パーティのタグが HTML または JavaScript であるかどうかを知操作方法?
Xandr がクリエイティブに配信する方法を決定する前に、タグ形式 (HTML または JavaScript) を決定する必要があります。 HTML クリエイティブは山かっこ (html> など) で認識できます。 < 多くの場合、タグに間違ったタグ形式でラベルが付けられていた問題が発生します。 一方、JavaScript は、変数と関数を定義するスクリプト言語であり、その結果、特定の出力が生成されます。 Xandr は、ブラウザーが言語を見ていると言われるように、JS クリエイティブを HTML でラップする必要があります。
注:
多くの場合、JavaScript タグは HTML で事前にラップされます。 JS が HTML マークアップ タグで囲まれている場合、クリエイティブは HTML です。
[iFrame でサービスを提供する] オプションを使用する必要があるのはいつですか?
iFrame は、別のドキュメントを含むインライン フレームです。 エキスパンド広告やリッチ メディア広告を人身売買する場合は、広告が広告スロットを超えて展開されないため、この機能を選択しないでください。 これは、JavaScript が含まれている iFrame ドキュメントの外部で何も参照できないためです。
iFrame でサービスを行う:
- Xandr は、iFrame でタグを作成する必要がある場合でも、常にタグを提供します。
iFrame でのサービスはチェックされません。
- Xandr は、意図的にタグを iFrame に提供しません。 RTB マーケットプレースの性質上、Xandr がタグが iFrame に到達しないことを保証する方法がないことに注意することが重要です。
展開できない場合、展開可能なタグを修正するにはどうすればよいですか?
展開可能なクリエイティブは、既定ではプレビュー環境で正しくレンダリングされない可能性があるため、監査を受け取らない場合があります。 ただし、単純な調整により、プレビュー、監査 UI、最も重要なのはライブ環境で、拡張可能な機能を適切に提供できます。 次のタグを例として見てみましょう。
タグの例
<script src="https://bs.serving-sys.com/BurstingPipe/adServer.bs?ncu=$$${CLICK_URL_ENC}$$&cn=rsb&c=28&pli=XXXXXXX&PluID=0&w=728&h=90&ord=${CACHEBUSTER}">
</script>
<noscript>
<a href="${CLICK_URL}https://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=brd&FlightID=XXXXXXX&Page=&PluID=0&Pos=7636" target="_blank">
<img src="media/adServer.bs?cn=bsr&FlightID=XXXXXXX&Page=&PluID=0&Pos=7636" border=0 width=728 height=90>
</a>
</noscript>
タグの最初の部分 (特に "src" URL) で変更を行う必要があります。 次に示すように、"&ifrm=-1" 値を URL に追加する必要があります。
変更されたタグ (**上にスクロールしてください**)
<script src="https://bs.serving-sys.com/BurstingPipe/adServer.bs?ncu=$$${CLICK_URL_ENC}$$&cn=rsb&c=28&pli=XXXXXXX&PluID=0&w=728&h=90&ord=${CACHEBUSTER}&ifrm=-1">
</script>
<noscript>
<a href="${CLICK_URL}https://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=brd&FlightID=XXXXXXX&Page=&PluID=0&Pos=7636" target="_blank">
<img src="media/adServer.bs?cn=bsr&FlightID=XXXXXXX&Page=&PluID=0&Pos=7636" border=0 width=728 height=90>
</a>
</noscript>
この "ifrm=-1" 値を使用すると、タグが読み込まれている環境の自動検出が可能になり、わかりやすい iFrame またはスタンドアロンから適切に展開し、非フレンドリな iFrame にバックアップの既定値を表示できます。
許容される最大ファイル サイズは何ですか?
最大ファイル サイズはありませんが、一部の販売者は、初期読み込みサイズが 40 kb を超えるクリエイティブをブロックすることがあります。
クリエイティブが傾斜または切り捨てられるのはなぜですか?
間違ったタグ サイズが選択されている可能性があります。
SSL
SSL インベントリとは
Facebookや大規模なメール プロバイダーなどの多くのサイトでは、ユーザーがサイトとの間の通信を暗号化し、盗聴や改ざんから保護するために、安全に (https) ログインする必要があります。 ユーザーがセキュリティで保護された接続の背後にあるページにアクセスすると、セキュリティで保護されていない広告、またはセキュリティで保護されていないピクセルが広告と共に配信されると、ブラウザーに警告プロンプトが表示されます。 ユーザーがセキュリティで保護されていないコンテンツを読み込まないと判断した場合、インプレッションが無駄になり、不一致が報告されます。
SSL でサービスを提供すると、余分なコストが発生しますか?
Xandr では、SSL コンプライアンスのためにクリエイティブを監査するための追加のプラットフォーム監査料金は請求されません。
SSL 広告配信にセキュリティで保護する必要がある内容
クリエイティブ自体は安全である必要があります。 クリエイティブによって読み込まれるすべてのファイルと、それらのファイルによって読み込まれるすべてのファイルも安全である必要があります。 これは、ピクセルとピギーバック ピクセルに適用されます。
SSL 以外の "Standard" インプレッションで、クリエイティブの SSL "Secure" バージョンを提供できますか?
いいえ。 Xandr は、標準プレースメントで "Standard" クリエイティブ タグを提供し、セキュリティで保護されたプレースメントで "Secure" タグを提供します。
クリエイティブが SSL 監査に失敗した場合、SSL 以外のサービスが影響を受けるかどうか。
いいえ。 クリエイティブが SSL 監査に失敗してもプラットフォーム監査に合格した場合、SSL 以外のインベントリで配信されます。
SSL 監査用のクリエイティブを送信するにはどうすればよいですか?
API 内のクリエイティブ オブジェクトで、フィールド allow_ssl_audit を true に設定します。
SSL 監査が失敗した場合、通知を受け取りますか?
はい。 SSL 監査に失敗したクリエイティブごとに電子メール通知が送信されます。 通知には、次の情報が含まれます。
- クリエイティブ ID
- 違反に関する情報 (たとえば、呼び出されたセキュリティで保護されていない URL)
- 呼び出しチェーン全体を示す監査レポートへのリンク
- サポートに問い合わせる手順
監査が成功した場合、通知は受け取りません。
クリエイティブが SSL 監査に失敗した場合、それを渡すにはどうすればよいですか?
通知メールに記載されている違反を修正し、SSL 監査のためにクリエイティブを再送信します。
クリエイティブが SSL 監査に失敗した場合、SSL 以外のサービスが影響を受けるかどうか。
いいえ。 クリエイティブが SSL 監査に失敗してもプラットフォーム監査に合格した場合、SSL 以外のインベントリで配信されます。
ピギーバック ピクセルはセキュリティで保護する必要がありますか?
はい。 クリエイティブによって読み込まれるすべてのファイルは安全である必要があります。 これは、ピクセルとピギーバック ピクセルに適用されます。
Sherlock テスト
自動クリエイティブ品質テスト エンジンである Sherlock は、クリエイティブをスキャンして、クリエイティブに関連付けられているすべてのコンテンツが安全であることを確認します。
- クリエイティブが拒否された場合は、少なくとも 1 つの安全でない URL の読み込みが検出されたか、SSL 証明書が無効であったためです。
- 安全でないコンテンツを提供したドメインを示す自動メールが送信されます。 メンバーでこれらの通知を受信するようにメール アドレスを設定できます。 メンバー サービスを参照し、audit_notify_emailとsherlock_notify_emailフィールドを探してください。
- 開発者と協力して、セキュリティで保護された URL のみが返されるようにしてから、クリエイティブを SSL 監査に戻します。
自動テスト エンジンの詳細については、「 Sherlock - Creative Quality Control」を参照してください。
クリエイティブ テンプレート
各クリエイティブには、次の条件を満たすテンプレートが必要です。
- クリエイティブ テンプレート メディアの種類/サブタイプがクリエイティブ メディアの種類/サブタイプを満たす
- クリエイティブ テンプレートの形式がクリエイティブ形式に等しい
クリエイティブ テンプレートは、配置タグが HTML または JavaScript コンテンツを想定しているため、必須です。 互換性を持つには、クリエイティブも HTML または JavaScript である必要があります。 テンプレートは実際にはクリエイティブのラッパーであり、クリエイティブを適切にレンダリングできます。 クリエイティブ テンプレートを使用しない場合、ユーザーは Xandr で実行するすべての広告に HTML タグと JavaScript タグをアップロードする必要があります。これは効率的ではありません。
クリエイティブ テンプレートは決してクリエイティブに固有のものであり、一般的な範囲です。 各テンプレートは、 API を使用してクリエイティブ テンプレート サービスを割り当てることができます。 テンプレートのクリエイティブ固有の要素は、マクロを使用して示されます。 インプレッション バスは、クリエイティブな情報が与えられると、これらのマクロを自動的に設定します。
テンプレートの重要なフィールド:
content_html – HTML のクリエイティブ ラッパー
<a href="${CLICK_URL}" target="_blank"> <img width="${CREATIVE_WIDTH}" height="${CREATIVE_HEIGHT}" style="border-style: none" src="${MEDIA_URL}" /> </a>
content_js – JavaScript のクリエイティブ ラッパー。
document.write('<a href="${CLICK_URL}" target="_blank"><img width="${CREATIVE_WIDTH}" height="${CREATIVE_HEIGHT}" style="border-style: none" src="${MEDIA_URL}"/></a>');
HTML イメージ テンプレート:
- > (アンカー) HTML タグは<、その内容を "クリック可能" にします
- "href" (ハイパーリンク参照): クリック時に読み込まれた URL が含まれます
- "target": URL を読み込む場所を指定します
- "_self": 同じウィンドウ/タブ <に読み込む = 何も指定されていない場合に使用される値です
- "_blank": 新しいウィンドウ/タブ <に読み込む = これはすべての広告配信で必要です
ヒント
クリエイティブに target="_blank" パラメーターのない HTML タグが含まれており<>、同じウィンドウでクリックスルーする場合は、_blank要素を追加する必要があります。
- "tt" (iFrame) 呼び出し時:
- クリエイティブ テンプレートに "content_html" がある場合は、それが返されます。
- クリエイティブ テンプレートに "content_html" はなく、"content_js" がある場合は、スクリプト>に<ラップされた "content_js" を返します (HTML にする)。
- API はどちらも持たなくても検証しますが、これが許可されている場合、クリエイティブは空白になります。
- "ttj" (JavaScript) 呼び出し時:
- クリエイティブ テンプレートに "content_js" が含まれている場合は、そのテンプレートが返されます。
- クリエイティブ テンプレートに "content_js" がない場合は、テンプレートに "content_html.4" が含まれている場合でも空白になります
ヒント
テンプレートでcontent_jsを定義しない場合、クリエイティブは javascript を持たないユーザーに正しく表示されません。 クリエイティブは監査 UI で正しくプレビューされます。
標準のクリエイティブ マクロ:
${CLICK_URL} – Xandr click tracker + landing page URL
${CREATIVE_WIDTH}
${CREATIVE_HEIGHT}
${MEDIA_URL} – The URL of the image. Speaking about creative templates in general, the URL of the output type is specified when a creative is set up.
監査関連
クリエイティブのプレビュー時に使用されるクリエイティブ監査にマクロ値を渡すことができますか?
いいえ。 クリエイティブは、クリエイティブ監査の一環としてクリエイティブをプレビューするときに動的パラメーターを渡さずに提供する必要があります。
例: クリエイティブ URL が である "https://cnd.server.com/123.js?camp={CAMP}"
場合、入札応答で CAMP に渡された値は、ブランド ABC でクリエイティブが配信されるとします。 その後、マクロを置き換えずに URL を "https://cnd.server.com/123.js?camp={CAMP}"
呼び出すと、ブランド ABC のクリエイティブも返される必要があります。
監査で 1 つのクリエイティブを提供し、オークションに勝つときに別のクリエイティブを提供できますか?
いいえ。 Xandr にアップロードされるクリエイティブは、プレビュー時と RTB で配信される場合に、基になるブランドの広告を表示する必要があります。 つまり、クリエイティブはマクロを設定せずに配信できる必要があります。
MSFT 監査と Xandr 監査に対して別途支払う必要がありますか?
いいえ。 監査者は、クリエイティブをレビューすると、Microsoft と Xandr の両方についてそれを監査します。 これはすべて同じ監査料金に含まれます。 audit_statusフィールドとmsft_audit_statusは、それに応じて設定されます。
クリエイティブをアクティブに設定するにはどうすればよいですか?
これは、 クリエイティブ サービス を使用して、アクティブなフィールドを "アクティブ" に設定することで行うことができます。これは、[クリエイティブ] タブの 入札者 UI でクリエイティブを選択し、編集画面全体で [アクティブ] ボックスをオンにして行うこともできます。
クリエイティブが監査されていないことを確認操作方法?
クリエイティブ サービスを使用して、監査の状態を "監査なし" に設定します。
クリエイティブ操作方法監査キューに配置しますか?
Creative Service を使用して、[allow_audit] フィールドを true に設定します。 これは、[クリエイティブ] タブの 入札者 UI でクリエイティブを選択し、[監査状態] フィールドで [再送信] をオンにして行うこともできます。 クリエイティブもアクティブである必要があり、クリエイティブが登録されているメンバーもアクティブである必要があります。
監査の結果に同意しない場合は、どうすればよいですか?
カスタマー サポートフォームを使用して、広告品質チームにお問い合わせください。
is_expired=1 の場合の意味
つまり、クリエイティブはどちらも配信されておらず、45 日を超えて変更されておらず、実質的に非アクティブです。 クリエイティブの有効期限が切れている場合は、アクティブに設定し、再監査する必要があります。
クリエイティブの監査ステータスを取得するにはどうすればよいですか?
使用できるメソッドは 3 つあります。
- クリエイティブ サービスの使用:
- YYYY-MM-DD 形式の min_last_modified パラメーターを使用して、毎日の通話を行って、ステータスが変更されたすべてのクリエイティブを表示できます。 また、num_elements パラメーターと start_element パラメーターも使用する必要があります。
- たとえば、 を実行
https://api.adnxs.com/creative/12345?min_last_modified=2018-05-15&num_elements=100&start_element=0
すると、2018 年 5 月 15 日以降に変更された 100 個のクリエイティブが結果に含まれます。 "count" パラメーターにはクリエイティブの合計数が含まれますが、API は一度に最大 100 個のオブジェクトのみを返すので、start_element パラメーターを使用して結果をページングできます。
- 監査通知要求を使用します。
- クリエイティブが監査されると、 Bidder サービスで設定されている場合、監査通知要求がハンドラーに送信されます。
- 監査通知要求ハンドラーを使用するように設定するには、送信時にこれらの要求を受信して処理できる単一のエンドポイントが必要です。
- Excel エクスポートを使用する
- 電子メールで送信されたクリエイティブの状態の週次レポートを希望する場合は、Xandr の技術チームとアカウント チームにお問い合わせください。
- 入札者 UI を使用してクリエイティブを表示します。
クリエイティブ サービスを呼び出すと、何が返されますか?
クリエイティブ サービスを呼び出すとクリエイティブ オブジェクト全体が返されるため、関連する監査状態パラメーターを解析する必要があります。
クリエイティブのランディング ページが新しいタブまたはウィンドウで開いていません。 なぜ不採算とマークされたのですか?
広告をクリックすると、ユーザーがパブリッシャーのページから離れるのを強制されないように、新しいタブまたはウィンドウが開く必要があります。 クリエイティブがサード パーティのタグの場合は、次のように簡単なマクロを追加して、これを確実に行うことができます。
TARGET="_blank"
クリエイティブでブランドをローテーションしたり、複数のブランドを同時に表示することはできますか?
いいえ。 各クリエイティブに表示されるブランドは 1 つだけです。 これは、クリエイティブが配信を停止し、再監査のためにキューに入れ、新しいブランドに対して監査されない限り、クリエイティブがプラットフォームで使用される有効期間中に変更されない可能性があります。 クリエイティブには複数のブランドが表示されない場合もあります。 クリエイティブがオンライン小売業者に対して明確であり、その小売業者によって作られた製品を表示しているが、その小売業者で購入できるサンプル製品である場合、クリエイティブがその小売業者の Web サイトをクリックした場合、これは問題ありません。
クリエイティブのブランドを設定する必要がありますか?
いいえ。 これは、監査チームによって行われます。
ブランドとは
BMWはブランドです。 BMW 5シリーズは別のブランドとは見なされません。
クリエイティブが配信されないのはなぜですか?
クリエイティブが配信されない理由はいくつかあります。
- クリエイティブが active=0 の場合、配信されません。
- クリエイティブに is_expired=1 が含まれる場合は、どちらも配信されておらず、45 日間変更されていないため、再監査が必要になります。
- クリエイティブが Microsoft 監査に失敗した場合、Microsoft インベントリに配信されません。
- クリエイティブが Xandr 監査に対して "保留中" の場合、広告枠の一部でのみ配信され、監査されていないクリエイティブが許可されます。
Xandrの販売者は、ブランド、カテゴリ、言語、技術属性、または買い手によって禁止することもできます。そのため、それ以外の場合は有効なクリエイティブが売り手によって禁止される可能性があります。
クリエイティブのアップロード
1 つの API 呼び出しで複数のクリエイティブをアップロードできますか?
いいえ。 ただし、複数のクリエイティブを連続した POST でプログラムによって API にアップロードできます。 ローリング 60 秒のウィンドウで書き込みを行うのは 60 回のみであることに注意してください。
クリエイティブをアップロードするにはどうすればよいですか?
クリエイティブは、Creative Service API を使用してアップロードできます。
Flash クリエイティブ操作方法アップロードしますか?
Creative Service API では、[media_url] フィールドにリンクを指定するか、[コンテンツ] フィールドを使用してタグを指定できます。 フラッシュを配信する javascript ファイルをホストする場合は、media_urlで javascript の URL を指定し、形式は url-js になります。 media_urlは、次のようになります。
https://ad.sample_site.com/ad_server/ads.js?my_ad_id=12345&price_paid=${PRICE_PAID}&custom_macro=${custom_macro}
代わりに、フラッシュを配信する javascript または iframe を Xandr に配信することもできます。 たとえば、形式 "iframe-html" (または raw-js を使用して、javascript を呼び出す html タグを使用する場合ではなく、生の javascript を入力した場合) を使用し、コンテンツを次のように設定できます。
<SCRIPT
TYPE="text/javascript"
SRC="https://ad.sample_site.com/ad_server/ads.js?my_ad_id=12345&price_paid=${PRICE_PAID}&custom_macro=${custom_macro}">
</SCRIPT>
クリエイティブ コードとは
コードは、クリエイティブの内部 ID です。 Xandr でクリエイティブを作成すると、システムに ID が付与されます (例: 12345)。 このクリエイティブを内部的に "abc" と参照する場合は、クリエイティブのコードを "abc" と指定します。 入札するときは、ID として 12345 を送信し、コードとして "abc" を送信します。
使用する正しい形式は何ですか?
形式は、'url-html'、'url-js'、'flash'、'image'、'raw-js'、'iframe-html'、または 'text' のいずれかです。 値 url-html と url-js は、クリエイティブで media_url パラメーターを使用する場合に使用されます。 つまり、クリエイティブは、html または javascript コンテンツを含む Web サイトへの参照によって純粋に定義されます。 raw-js 形式は、クリエイティブが純粋に javascript である場合に使用する必要があります。 これは、クリエイティブが javascript だけであることを意味します。 クリエイティブの形式が次の場合:
<script language="JavaScript" type="text/javascript">javascript here....</script>
その後、クリエイティブはiframe-htmlであり、raw-jsではありません。
javascript タグがある場合でも、iframe クリエイティブ (またはその逆) で入札できます。Xandr はクリエイティブのコンテンツを適切に書式設定します。 たとえば、javascript タグには iframe クリエイティブの周囲に document.write(...) を使用します。
コンテンツとoriginal_content
- original_content: API にアップロードされる正確なタグ。
- content: クリエイティブ テンプレートの ${CONTENT} マクロとまったく同じタグが必要です。
- HTML タグの場合、 iFrame でのサービス オプションがオンの場合、コンテンツと元のコンテンツの両方がまったく同じになります。
- [iFrame でのサービス] オプションがオフになっている HTML タグでは、コンテンツと元のコンテンツが異なります。
"要求でエラーが発生しました: Vast Wrapper トラッカー URL が無効です" というエラー メッセージを修正するにはどうすればよいですか?
VAST URL およびクリエイティブにアタッチされているサード パーティのセグメントに無効またはサポートされていない文字が存在しないようにします。 例えば、
- これは有効な VAST 文字のセットです。
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&'()*+,;=.
- これは、一般的な無効な文字のセットです。
|, <, >, ^, {,}.
追加:
- VAST URL またはセグメントに中かっこ
{ }
が存在する場合は、角かっこの前に含める必要があります$
。 - VAST URL またはセグメントに二重
%
が存在しないようにします。