gpt4 book ai didi

javascript - 适用于 Facebook 可玩广告的 SDK

转载 作者:行者123 更新时间:2023-11-30 09:11:35 25 4
gpt4 key购买 nike

我想为 Facebook 平台制作 HTML 可播放广告并在其中显示用户头像。可能吗?

According to docs可播放广告不得发出任何 HTTP 请求。

所以我无法从可播放广告发出任何身份验证请求。在这种情况下似乎也不支持 Facebook SDK

当观看者交互选择号召性用语时,广告中的可播放代码也必须使用 JavaScript 函数 FbPlayableAd.onCTAClick()

有关于 FbPlayableAd 方法的可靠文档吗?

最佳答案

除了“您需要调用该函数”之外,Facebook 似乎没有提供任何有用的信息。

当提供可播放内容时,此 <script>被注入(inject)<head> :

  const FbPlayableAd = {
onCTAClick() {
window.parent.postMessage("onCTAClick", "*");
},
};

为了解决失踪的FBPlayableAd对象,这里的解决方案是插入以下 <script> <body>之后标签:

<script type="text/javascript">
window.FBPlayableOnCTAClick = () => {
(typeof FbPlayableAd === 'undefined') ?
alert('FBPlayableAd.onCTAClick') : FbPlayableAd.onCTAClick();
}
</script>

然后 CTA 按钮有这个 onClick:

onClick={() => window.FBPlayableOnCTAClick()}

这使我们能够解决 Babel 提示缺少 FbPlayableAd 的问题,在测试中工作正常,并且在上传到 Facebook 的 Playable Preview 时功能正常。工具。

关于javascript - 适用于 Facebook 可玩广告的 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58411016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com