0

我已按照指南https://developers.facebook.com/docs/audience-network/mobileweb/javascript/native-web部署 javascript 标记并为我的移动网页自定义原生广告展示位置。

我想知道是否有一种方法可以不在页面加载时而是在以后生成展示位置?例如,我想每 5 分钟弹出一个广告,我不想一开始就加载所有广告。

我尝试通过 javascript 附加以下 html 代码,但 facebook 没有响应,也没有广告填充。希望有人能提供帮助,谢谢。

<fb:ad placementid="[PLACEMENT_ID]" format="native" nativeadid="ad_root"></fb:ad>
<div id="ad_root">
    <a class="fbAdLink">
        <div class="fbAdMedia thirdPartyMediaClass"></div>
        <div class="fbAdTitle thirdPartyTitleClass"></div>
        <div class="fbAdBody thirdPartyBodyClass"></div>
        <div class="fbAdCallToAction thirdPartyCallToActionClass"></div>
    </a>
</div>
4

1 回答 1

3

FB.XFBML.parse();当通过 JS 将单元添加到页面时,您将需要再次调用触发渲染。该函数的 fb 文档有更多信息。

于 2016-03-08T12:32:38.810 回答