当有adsense代码时,Facebook信使扩展名js不会加载

时间:2017-05-09 11:59:47

标签: facebook adsense

我正在为我的facebook messenger机器人提供webview,但我在webview中添加了一个google adsense广告。但是,有一个问题是,当我放置广告时,信使扩展不会调用函数

<script>
  window.extAsyncInit = function() {
    // the Messenger Extensions JS SDK is done loading 
  };
</script>

虽然我按照文档做了一切。我不知道google adsense的问题,它是否停止了页面内的异步过程?

1 个答案:

答案 0 :(得分:0)

messenger_extensions 为false时,

window.extAsyncInit不会触发。

如果使用Messenger Extensions,

属性 messenger_extensions 必须为true。

https://developers.facebook.com/docs/messenger-platform/send-api-reference/url-button

"buttons":[
      {
        "messenger_extensions": true,
        "type":"web_url",
        "url":"https://petersfancyapparel.com/criteria_selector",
        "title":"Select Criteria",
        "webview_height_ratio": "full",

        "fallback_url": "https://petersfancyapparel.com/fallback"
      }
    ]