1

IEのDFPで広告がどのように表示されるかという問題があります。私はこの問題まで問題を追跡しました。

広告のコンテンツはアドレスから読み込まれます

http://pubads.g.doubleclick.net/gampad/ads?....

ファイルの内容は次のようになります。

window.parent.googletag.impl.pubads.setAdContentsBySlotForAsync([{"/8019203/FBRU_180x150":{"_type_":"html","_expandable_":true,
       "_html_":"текст баннера",
       "_snippet_":true,"_height_":150,"_width_":180,
       "_empty_":false,"_is_afc_":false,
      "_is_psa_":false,"_is_3pas_":true}}]);

したがって、_ html _のコンテンツはロシア語のテキストであり、エンコーディングが破損したテキストのようにIEで表示されます。
ここに画像の説明を入力してください

他のブラウザは同じコンテンツを正しく表示します。
ここに画像の説明を入力してください

英語のテキスト表示を使用してsetAdContentsBySlotForAsyncを呼び出すと、IEでも正しく表示されます。

Fiddlerは、すべてのリクエストでcharsetヘッダーがUTF-8に設定されていることを示しています。また、スクリプト要素が値utf-8で作成されるすべての場所にチャートセット属性を追加しても、問題は解決しません。

4

0 に答える 0