我已经创建了一个标签页应用程序,流媒体音乐和显示横幅广告通过OpenX (由脸书批准)。Facebook框架内的页面位于以下位置:https://www.mypchost.com/stream/
我遇到的问题是,横幅广告可以在Facebook之外正确显示,但不能在应用程序本身(https://www.facebook.com/pages/MyPCHostcom/220325541429517?id=220325541429517&sk=app_484549871594370)内显示。应该发生的是,背景应该以30秒的间隔旋转,当页面加载时,横幅应该改变;有时刷新页面3-6次会导致这种情况发生,这是不同的。
我已经尝试使用通过OpenX和iframe代码提供的JavaScript。两者都可以在Facebook之外运行--但永远不会在Facebook内运行。
我已经尝试了我能想到的所有可能的方法。我可以使用JavaScript将横幅设置为手动旋转,但这不允许OpenX广告服务器的功能旋转横幅,因为这样它就不会绑定到服务器上,而是手动编码到页面上。
有没有人知道为什么这在Facebook之外工作而不是在Facebook内部工作?如果你打开一个带有外部版本的窗口和一个带有Facebook内应用程序的窗口,并刷新这两个窗口,你会看到不同的广告。这是一件很简单的事情,但是为什么它不能工作呢!
发布于 2013-04-16 04:01:35
你遇到的问题是因为OpenX的传递URL没有使用你的SSL。很可能你需要做的就是将横幅区域的调用代码中的http:替换为https:。可能还有更多,但这就是要点。
https://stackoverflow.com/questions/15994652
复制相似问题