首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rtc-config参数从<amp-ad>标记中剥离

rtc-config参数从<amp-ad>标记中剥离
EN

Stack Overflow用户
提问于 2018-10-02 23:20:26
回答 1查看 180关注 0票数 0

我们正在寻找实现与AMP广告的标题竞价,但我们的rtc-config参数不断被剥离。下面是一个例子:

代码语言:javascript
复制
$adcode = '<div class="ad"><amp-ad width=300 height=250
            type="doubleclick"
            data-slot="'. esc_attr( $ad_slot ) .'"
            rtc-config=\'{
                "vendors": {
                "aps": {"PUB_ID": "xxxx","PARAMS":{"amp":"1"}} }}\'>
            json="' . esc_attr( wp_json_encode( $json_targeting ) ) . '">
        </amp-ad></div>';

return $adcode;

输出时,返回以下内容:

代码语言:javascript
复制
<amp-ad width="300" height="250" type="doubleclick" data-slot="xxxx/ab.m/story" json="{...}" class="i-amphtml-element i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-layout" style="width: 300px; height: 250px;" data-amp-slot-index="0" data-a4a-upgrade-type="amp-ad-network-doubleclick-impl" data-google-query-id="xxxx">
... </amp-ad>

为什么会发生这种情况?

EN

回答 1

Stack Overflow用户

发布于 2018-10-05 05:26:24

我看到的唯一错误的地方是你把<amp-ad>放在了错误的地方。

这个错误的闭合应该不会导致标记在其rtc-config参数的最后。

检查第六行的代码。

代码语言:javascript
复制
$adcode = '<div class="ad"><amp-ad width=300 height=250
        type="doubleclick"
        data-slot="'. esc_attr( $ad_slot ) .'"
        rtc-config=\'{
            "vendors": {
            "aps": {"PUB_ID": "xxxx","PARAMS":{"amp":"1"}} }}\'
        json="' . esc_attr( wp_json_encode( $json_targeting ) ) . '">
    </amp-ad></div>';

return $adcode;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52611437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档