为移动网络展示 Facebook 受众网络原生广告
show facebook audience network native ad for mobile web
我已按照指南 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>
通过JS将单元添加到页面时,需要再次调用FB.XFBML.parse();
触发渲染。 fb docs for the function 有更多信息。
我已按照指南 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>
通过JS将单元添加到页面时,需要再次调用FB.XFBML.parse();
触发渲染。 fb docs for the function 有更多信息。