显示Facebook移动网络的受众网络原生广告

时间:2016-03-03 09:46:52

标签: javascript html facebook facebook-audience-network

我已按照指南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>

1 个答案:

答案 0 :(得分:3)

当通过JS将单位添加到页面时,您需要调用FB.XFBML.parse();以再次触发渲染。 fb docs for the function有更多信息。