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

时间:2018-10-02 15:20:26

标签: amp-html

我们正在寻求对AMP广告实施标头出价,但是我们的rtc-config参数一直在被淘汰。 这是一个示例:

$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;

输出时,返回此:

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

为什么会这样?

1 个答案:

答案 0 :(得分:1)

我唯一看到的错误是您在错误的位置关闭了TypedString requestBody = new TypedString("Test");

放错位置的关闭不应导致标记的rtc-config参数结束。

在第六行检查此代码。

<amp-ad>