【问题标题】:Is it possible to add adverts to a custom Facebook Page Tab app?是否可以将广告添加到自定义 Facebook Page Tab 应用程序?
【发布时间】:2014-06-03 13:59:08
【问题描述】:

我需要创建一个自定义 Facebook 页面选项卡应用程序,该应用程序将在 iframe 中显示一个外部网站。这需要有广告,但我不确定这是否可行,因为该网站是在外部托管的。

我也不确定是否需要注册 Facebook Audience Network 才能获得批准等?

任何帮助或建议都会很棒。

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于 Facebook 的应用政策,而不是编程问题
  • 没关系,你是对的,添加此类问题的地方是错误的。发帖后我才意识到。

标签: facebook facebook-apps facebook-ads-api facebook-tabs


【解决方案1】:

许多浏览器都有这样的限制,即不允许在iframe 中显示外部站点。想象一下,当您努力创建一个站点而其他人在iframes 中显示您的所有内容时。也就是说,自然令人沮丧。

但是,有一个候选解决方案:假设您创建了一个页面,该页面向其他站点发送请求并将所有内容附加到页面的正文和标题中。这是很有可能的,所以解决办法是:

  1. 在您的站点中创建一个页面,我们称之为outsider
  2. 在您的outsider 页面的服务器端代码中,向要显示的所需页面发送请求
  3. 您将获得页面的html。对其进行处理并将其内容包含到outsiderheadbody 中。这包括: 3.1。检查所有要访问的 CSS,因为目标页面可能引用本地 CSS,这在您本地无法访问。处理 CSS 文件的 URL 3.2.检查所有要访问的 Javascript,因为目标页面可能引用本地 JS,这在您本地无法访问。处理JS文件的URL 3.3.应用 3.1 中描述的想法。和 3.2。对于其他资源,例如图片,直到您对局外人的内容感到满意为止
  4. 创建一个iframe,使源指向outsideroutsider 在你的范围内,所以应该显示出来

注意:如果拥有目标页面的网站不喜欢您在 iframes 中显示其内容的可能性,他们可能会通过在其代码中使用 Javascript 来保护它,该 Javascript 会检查页面是否在iframe。在处理对您的请求的响应时删除该代码。如果没有其他因素阻止您在 iframe 中显示该页面,那么您应该取得成功。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多