1

DFP 如何在 IE 上显示广告存在问题。我将问题追踪到了这个问题。

广告内容从地址加载

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 中显示为一个编码损坏的文本。
在此处输入图像描述

其他浏览器正确显示相同的内容:
在此处输入图像描述

在 IE 中也可以正确调用带有英文文本显示的setAdContentsBySlotForAsync 。

Fiddler 显示所有请求的字符集标头都设置为 UTF-8。此外,将图表集属性添加到使用 utf-8 值创建脚本元素的所有位置也不能解决问题。

4

0 回答 0