クリエイティブのトラブルシューティングに関する FAQ

このページでは、クリエイティブのトラブルシューティングに関する FAQ について説明します。

Xandr のプラットフォームによってクリエイティブに課される技術的な要件はほとんどありません。 多くのネットワークやパブリッシャーには、このような要件があります。 ここに記載されている推奨事項に従って、プラットフォームの使用を容易にし、できるだけ多くのインベントリにアクセスします。

一般的な推奨事項

あらゆる種類のクリエイティブを作成する際は、以下の推奨事項に従ってください:

Video

ビデオ クリエイティブを作成する際は、次の推奨事項に従ってください:

  • H264 ビデオ エンコードを使用する
  • MP3/AAC オーディオを使用する
  • MP4 動画コンテナ形式を使用する
  • VAST バージョン 2.0 以上を使用してください (詳しくは、 VAST のドキュメント をご覧ください)。

VAST 標準では、VAST クリエイティブを XML (Extensible Markup Language) で表すことが規定されています。

単一ファイル ビデオの場合、VAST XML に含まれるビデオ ファイルは 1 つだけです。 ただし、この 1 つのビデオ ファイルは、すべてのオペレーティング システムおよびブラウザーと互換性があるわけではありません。 複数ファイル動画の VAST XML には、多数の動画ファイルが含まれています (確認のために、すべて同じ広告)。利点は、少なくとも 1 つのビデオ ファイルがすべてのオペレーティング システムとブラウザーと互換性があることです。

拡張可能

拡張可能ファイルを作成するときは、次の推奨事項に従ってください。

  • 「クリックして展開」または「マウスオーバーして展開」の方法を使用して、最も多くの供給にアクセスします。
  • 詳細については、「 拡張可能ファイルとリッチ メディア」を参照してください。

エキスパンダブルを適切に実行するには、インプレッション バス プレビュー (つまり、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 クリエイティブを構築する際は、次の推奨事項に従ってください:

  • Flash バージョン 8 以下で表示できるように Flash クリエイティブを作成します
  • 標準のクリック変数名を使用する clickTAG

Flash クリエイティブは ActionScript を使用して生成され、ブラウザー プラグインに依存して適切にレンダリングされます。 Flash ファイルはユーザーの操作を制御するため、ユーザーがクリックすると、次の ActionScript 関数(バージョンによって異なります)をロードしてクリックスルーして新しいウィンドウが表示されます。

getURL([URL], “_blank”); (ActionScript 2.0)
navigateToURL([URL], “_blank”); (ActionScript 3.0)

Flash ファイルは独自のクリックスルーを制御します。これは、Flash ファイル内でランディング ページを定義する必要があり、これは clickTAG マクロを使用して行われます。 Flash 開発者は、ランディング ページを挿入する場所の代わりにマクロを挿入します。 広告サーバーは、JavaScript ラッパーのコンテキストでこの "clickTAG" 値を定義してランディング ページを提供します。 広告主は、Flash ファイルをアップロードしてランディング ページを指定できるようになりました。 また、クリック トラッカーを動的に渡して、クリエイティブがクリックを追跡できるようにすることもできます。

ヒント

  • clickTAG マクロでは、大文字と小文字が区別されます。 デベロッパーが使用する clickTAG のバリアントが動作するためには、広告サーバーのバリアントと同じである必要があります。 多くの広告サーバーは、同じクリック URL 値を持つ複数のバリアント (ClickTag、clickTag、clicktag) を渡し、そのうちの 1 つが機能することを期待することで、これを回避しています。 Flash デベロッパーが Flash ファイルを逆コンパイルすることで使用した clickTAG のバリアントを見つけることができます。
  • 改ざんデータを使用して、クリエイティブをクリックし、最初に表示される URL が広告主のランディング ページである場合は、その Flash ファイルにハードコードされた URL が含まれていることがわかります。 Flash ファイルを逆コンパイルして確認します。
  • clickTAG のバリアントと clickTAG 値は、Chrome または Firefox 用の開発者ツールを使用して確認できます。 クリエイティブを右クリックして [Inspect Element] を選択します。検索: "flashvars&clickTAG=[URL1]&clickTag=[URL2]"

クリエイティブが表示されない

クリエイティブが表示されません。 何が問題なのでしょうか?

Xandr サポートにチケットを送信する前に確認できることがいくつかあります。 まず、トラフィッキング コード (html、javascript など) がクリエイティブと一致しているかを示します。 純粋な html として解釈される javascript タグ (例: <script></script>) は 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 秒待ってから数回更新し、変更が機能したかどうかチェックします。

上記のどの手順でも問題が解決しない場合は、Microsoft 側で問題があるかどうかをテストしてください。タグをテキスト ファイルにコピーし、HTML として保存し、ブラウザーで HTML ファイルを開きます。 読み込まれない場合は、タグまたはサード パーティのコンテンツに問題があります。 クリエイティブが読み込まれる場合は、クリエイティブのプレビュー方法に問題がある可能性があります。 コメント ラッパーを削除したり、正しくない書式設定を変更したりしても問題が解決せず、クリエイティブがブラウザーに読み込まれている場合は、お気軽にサポート チケットを送信してください。

監査 IP とドメインの許可

クリエイティブが表示されない、または監査に失敗する理由の詳細については、 監査のベスト プラクティスを参照してください。

クリエイティブが非アクティブ化されたというメールが届いたのはなぜですか?

(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>

広告adsafe_preview安全なクリエイティブが UI と監査 UI プレビューからランディング ページに適切にクリックスルーするには、 <スクリプト> と <スクリプトなし> の両方のセクションでマクロを使用する必要があります。

<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 でタグを提供します。

[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 以外のインベントリで機能します。

ピギーバック ピクセルは保護する必要がありますか?

はい。 クリエイティブによって読み込まれるすべてのファイルは安全である必要があります。 これはピクセルとピギーバック ピクセルに適用されます。

シャーロックのテスト

自動クリエイティブ品質テストエンジンであるシャーロックが、クリエイティブをスキャンして、クリエイティブに関連付けられているすべてのコンテンツが安全であることを確認します。

  • 拒否されたクリエイティブがある場合は、安全でない URL が 1 つ以上検出されたか、SSL 証明書が無効でした。
  • 安全でないコンテンツを提供したドメインが自動送信されます。 メンバーでこれらの通知を受け取るようにメールアドレスを設定することができます。 メンバー サービスを参照して、audit_notify_email フィールドと sherlock_notify_email フィールドを探してください。
  • デベロッパーと協力してセキュリティで保護された URL のみが返されるようにしてから、クリエイティブを SSL 監査に再度参加させます。

自動テストエンジンの詳細については、「 シャーロック - クリエイティブ品質管理」を参照してください。

クリエイティブ テンプレート

各クリエイティブには、次の条件を満たすテンプレートが必要です。

  • クリエイティブ テンプレート メディア タイプ/サブタイプとクリエイティブ メディア タイプ/サブタイプ
  • クリエイティブ テンプレート フォーマットはクリエイティブ フォーマットと等しい

クリエイティブ テンプレートが必要です。配置タグには 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 画像テンプレート:

  • <a> (アンカー) HTML タグは、そのコンテンツを「クリック可能」にします
  • "href" (ハイパーリンク参照): クリック時に読み込まれる URL が含まれます
  • "target": URL を読み込む場所を指定します
    • "_self": 同じウィンドウ/タブに読み込む <= これは何も指定されていない場合に使用される値です
    • "_blank": 新しいウィンドウ/タブに読み込む <= これはすべての広告配信で必要です

ヒント

クリエイティブに target="_blank" パラメーターのない <a> HTML タグが含まれていて、同じウィンドウでクリックスルーする場合は、_blank 要素を追加する必要があります。

  • "tt" (iFrame) 呼び出し時:
    • クリエイティブ テンプレートに "content_html" が含まれる場合は、それが返されます。
    • クリエイティブ テンプレートに "content_html" は含まれているが "content_js" がある場合は、 <script> でラップされた "content_js" を返します (HTML にします)。
    • API は、どちらも存在しないことを検証しますが、これが許可されている場合、クリエイティブは空白になります。
  • "ttj" (JavaScript) 呼び出し時:
    • クリエイティブ テンプレートに "content_js" が含まれる場合は、それが返されます。
    • クリエイティブ テンプレートに "content_js" が含まれていない場合、テンプレートに "content_html.4" が含まれていても空白になります

ヒント

テンプレートで content_js を定義しないと、JavaScript を使用していないユーザーにクリエイティブが正しく表示されません。 クリエイティブは、監査 UI で正しくプレビューされます。

Standard クリエイティブ マクロ:

${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 を使用してクリエイティブを選択し、全編集画面の [アクティブ] ボックスをオンにすることで行うこともできます。

クリエイティブが監査対象でないことを確認する操作方法

クリエイティブ サービスを使用して、監査ステータスを "no-audit" に設定します。

クリエイティブを監査キューに入れる操作方法

クリエイティブ サービスを使用して、[allow_audit] フィールドを true に設定します。 これは、[クリエイティブ] タブの 入札者 UI を使用してクリエイティブを選択し、[監査ステータス] フィールドで [再送信] をオンにすることで行うこともできます。 また、クリエイティブがアクティブであること、また、クリエイティブが登録されているメンバーもアクティブである必要があります。

監査結果に同意しない場合、どうすればよいですか?

Microsoft 広告カスタマー サポート ポータルのフォームを使用して、広告品質チームにお問い合わせください。

is_expired=1 とはどういう意味ですか?

つまり、クリエイティブは 45 日以上配信されておらず、変更も行われておらず、事実上非アクティブです。 有効期限が切れている場合は、クリエイティブをアクティブに設定して再監査する必要があります。

クリエイティブの監査ステータスを取得するにはどうすればよいですか?

次の 3 つの方法を使用できます。

  1. クリエイティブ サービスの使用:
    • min_last_modified パラメーターを使用して YYYY-MM-DD の形式で毎日呼び出しを行い、状態が変更されたすべてのクリエイティブを表示できます。 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 パラメーターを使用して結果をページングできます。
  2. 監査通知要求を使用します。
    • クリエイティブの監査時に、 入札者サービスでこれが設定されている場合、監査通知要求がハンドラーに送信されます。
    • 監査通知要求ハンドラーの使用を設定するには、これらの要求の送信時にそれらを受信して処理できる単一のエンドポイントが必要です。
  3. Excel エクスポートを使用する
    • クリエイティブのステータスに関する週次レポートをメールで送信したい場合は、Xandr の技術チームとアカウント チームにご相談ください。
  4. ビッダー UI を使用してクリエイティブを表示します。

クリエイティブ サービスを呼び出すと何が返されますか?

クリエイティブ サービスを呼び出すと、クリエイティブ オブジェクト全体が返されるため、関連する監査ステータス パラメーターを解析する必要があります。

クリエイティブのランディング ページが新しいタブやウィンドウで開きません。 非監査とマークされたのはなぜですか?

広告をクリックすると新しいタブまたはウィンドウが開き、ユーザーがパブリッシャーのページから強制的に移動しないようにする必要があります。 クリエイティブが第三者タグの場合は、簡単なマクロを追加して確実に行うことができます。

TARGET="_blank"

クリエイティブ内でブランドをローテーションしたり、同時に複数のブランドを表示したりすることはできますか?

その必要はありません。 1 つのクリエイティブにつき 1 つのブランドのみを表示することができます。 これは、クリエイティブがプラットフォームで使用されている間は、クリエイティブの提供が停止され、再監査のためにキューに入れられ、新しいブランドの監査を受けない限り、変更されない可能性があります。 また、クリエイティブには複数のブランドを表示できません。 クリエイティブが明らかにオンライン小売業者向けのものであり、その小売業者が現在製造している製品を表示しているものの、その小売店で購入できるサンプル製品であり、クリエイティブがクリックしてその小売業者の Web サイトに到達するのであれば、問題ありません。

クリエイティブのブランドを設定する必要がありますか?

その必要はありません。 これは監査チームによって行われます。

ブランドとは一体何でしょうか?

BMWはブランドです。 BMW 5 シリーズは別のブランドとは見なされません。

クリエイティブが配信されないのはなぜですか?

クリエイティブが配信されない理由はいくつかあります。

  • クリエイティブの active = 0 の場合、機能しません。
  • クリエイティブの表示が is_expired=1 の場合、そのクリエイティブは 45 日以上配信されておらず、変更されていないため、再監査が必要です。
  • クリエイティブが Microsoft の監査に失敗した場合、そのクリエイティブは Microsoft のインベントリで提供されません。
  • クリエイティブが Xandr の監査で "保留中" の場合、そのクリエイティブは、未監査のクリエイティブが許可されているインベントリ部分でのみ機能します。

Xandr の販売者は、ブランド、カテゴリ、言語、技術的属性、または購入者によって禁止することも選択できるため、それ以外の場合は有効なクリエイティブが販売者によって禁止される可能性があります。

クリエイティブのアップロード

1 回の API 呼び出しで複数のクリエイティブをアップロードできますか?

その必要はありません。 ただし、連続した POST で複数のクリエイティブを API にプログラムでアップロードできます。 60 秒のローリング ウィンドウで行うのは 60 回の書き込みのみであることに注意してください。

クリエイティブをアップロードするにはどうすればよいですか?

クリエイティブ サービス API を使用してクリエイティブをアップロードできます。

Flash クリエイティブをアップロードする操作方法

クリエイティブ サービス API では、"media_url" フィールドにリンクを指定するか、"content" フィールドを使用してタグを指定できます。 Flash を配信する 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}

または、Xandr に Flash を配信する javascript または iframe を配信させることもできます。 たとえば、"iframe-html" (または、未加工の javascript を入力する場合は raw-js を入力します。javascript を呼び出す html タグを使用する場合は入力しません) を使用し、コンテンツを次のように設定できます。

<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 サイトへの参照によって定義されます。 クリエイティブが純粋に JavaScript の場合は、raw-js 形式を使用します。 つまり、クリエイティブは JavaScript のみであるということです。 クリエイティブが次のフォーマットである場合:

<script language="JavaScript" type="text/javascript">javascript here....</script>

この場合、クリエイティブは raw-js ではなく iframe-html になります。

JavaScript タグがある場合でも、iframe クリエイティブで入札できます (その逆も同様)。Xandr はクリエイティブのコンテンツを適切にフォーマットします。 たとえば、JavaScript タグ用の iframe クリエイティブの周囲に document.write(...) を使用します。

コンテンツとoriginal_content

  • original_content: API にアップロードされたのとおりのタグ。
  • content: クリエイティブ テンプレートの ${CONTENT} マクロに必要なタグとまったく同じタグ。
  • HTML タグの場合、[ iFrame で配信 ] オプションをオンにすると、コンテンツと元のコンテンツの両方がまったく同じになります。
  • HTML タグで [iFrameで配信] オプションをオフにすると、コンテンツと元のコンテンツが異なります。

"要求でエラーが発生しました: Vast Wrapper トラッカーの URL は無効です" というエラー メッセージを修正するにはどうすればよいですか?

VAST URL と、クリエイティブに添付されたサード パーティ セグメントに、無効な文字やサポートされていない文字が存在しないことを確認します。 例えば、

  • 次の有効な VAST 文字のセットです: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&'()*+,;=.
  • これは、一般的な無効な文字のセットです。 |, <, >, ^, {,}.

追加:

  • VAST URL またはセグメントに波かっこ{ }が存在する場合は、角かっこの前に$が必要です。
  • VAST URL またはセグメントに二重 % が存在しないことを確認します。