Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在需要身份验证的Facebook应用程序页面上获得定向adsense广告_Facebook_Adsense - Fatal编程技术网

如何在需要身份验证的Facebook应用程序页面上获得定向adsense广告

如何在需要身份验证的Facebook应用程序页面上获得定向adsense广告,facebook,adsense,Facebook,Adsense,我有一个Facebook iframe应用程序,我正在通过谷歌Adsense赚钱。在不需要Facebook认证的页面上,广告可以正常播放,并反映页面上的内容。需要Facebook会话的页面可以很好地呈现广告,但它们非常通用。它们只反映用户的地理位置,而不反映页面内容,例如,用户所在城市的Groupon广告,以及照片上传服务等随机内容的广告 我想让Adsense根据页面内容呈现目标广告。有问题的页面上有很多好的内容。它们不像纯登录页面那样是无内容页面 我使用的方法与另一个问题的公认答案中的方法类似

我有一个Facebook iframe应用程序,我正在通过谷歌Adsense赚钱。在不需要Facebook认证的页面上,广告可以正常播放,并反映页面上的内容。需要Facebook会话的页面可以很好地呈现广告,但它们非常通用。它们只反映用户的地理位置,而不反映页面内容,例如,用户所在城市的Groupon广告,以及照片上传服务等随机内容的广告

我想让Adsense根据页面内容呈现目标广告。有问题的页面上有很多好的内容。它们不像纯登录页面那样是无内容页面

我使用的方法与另一个问题的公认答案中的方法类似:。我的Adsense javascript位于一个单独的文件中,该文件被加载到我画布页面中的iframe中,然后作为iframe加载到Facebook中,就像其他Facebook iframe应用程序一样。带有Adsense代码的文件包含一系列相关内容,为Adsense提供了定位广告的上下文。当我将iframe设置为没有滚动条且高度有限时,用户看不到这些内容

问题是Adsense机器人用户代理Mediapartners Google被Facebook登录阻止,无法为页面编制索引

或者问题是当用户访问该页面时,Facebook会附加很长的查询字符串,导致Adsense将其视为每个用户的不同页面?同样,这对iframe URL没有影响

在另一个堆栈溢出问题中建议的解决方案是使用frameset而不是iframe加载带有Adsense代码和关键字的文件。这真的会有所不同吗

我知道与禁止通过iframe加载Adsense的Adsense条款存在潜在冲突。对于Facebook应用程序来说,真的没有其他方法可以做到这一点,而且由于应用程序iframe具有用于广告定位的合法内容,并且由出版商me所有,因此它似乎符合Adsense使用条款的精神(如果不是文字的话)


我曾想过改变我需要打开Facebook会话的页面,只需禁用所有控件,并向访问这些页面但尚未登录Facebook的用户显示Facebook登录按钮。我会使用Javascript客户端库来管理控件的登录和启用,这样页面就不会刷新,所以希望Adsense能够阅读内容并交付相关的目标广告。然而,这是对这些页面的重大改变,因此,如果有一个更简单的解决方案,我想避免这项工作。

我什么也没做,只是等了一周左右,广告开始进行上下文调整和相关,使用的方法是将广告放在一个iframe中,屏蔽上下文内容,设置iframe的高度和宽度,以便只显示广告,没有与我的应用主题匹配的滚动条或边框


我不知道为什么谷歌花了一周的时间来调整上下文,并在这个页面上制作有针对性的广告,但我想我不会对礼物大惊小怪。

好吧,我什么也没做,只是等了一周左右,广告开始进行上下文调整和相关,使用将广告放在一个iframe中的方法,该iframe屏蔽了上下文内容,设置iframe的高度和宽度以仅显示广告,没有与我的应用程序主题匹配的滚动条或边框


我不知道为什么谷歌花了一周的时间来调整上下文,并在这个页面上制作有针对性的广告,但我想我不会对礼物大惊小怪。

开始倾向于上面最后一段中的解决方案:即使没有登录Facebook,所有页面都会加载上下文内容,在Facebook登录期间禁用输入控件。这将为Mediapartners的Google bot内容提供索引,以生成相关的目标广告。我的估计是,如果我能让这些页面具有相关的目标广告,我的AdSense收入将增长约25%,开始倾向于上面最后一段中的解决方案:即使没有登录Facebook,所有页面都将加载上下文内容,并且在登录Facebook之前禁用输入控制。这将使Mediapartners的Google bot内容成为索引,以生成相关的目标广告。我估计,如果我能让这些页面具有相关的目标广告,我的AdSense收入将增加约25%