2011-03-29 72 views
0

我設計了一個Facebook應用程序,它不會在Chrome檢查器或Facebook洞察頁面中顯示任何錯誤或警告。在Facebook應用程序中放置廣告標記時出錯

但是,當我添加一個添加標籤,如下所示,我得到的錯誤。請讓我知道發生了什麼問題。在Chrome檢查

<html> 
<sript> google analytics code here </script> 
<!-- Begin Ad Call Tag - Do not Modify --> 
<iframe width='468' height='60' frameborder='no' framespacing='0' scrolling='no' src='http://ads.*******/fbslot/slot*****?ad_size=468x60&adkey=e37'></iframe> 
<!-- End of Ad Call Tag --> 
<?php 
some code here 
?> 
</html> 

錯誤消息:

Unsafe JavaScript attempt to access frame with URL http://apps.facebook.com/statustics/ from frame with URL http://ads.********/fbslot/slot******?ad_size=468x60&adkey=e37. Domains, protocols and ports must match. 

回答

0

Facebook不允許Google Ads在Facebook應用程序中使用。您必須使用其他廣告服務。 谷歌和Facebook根本沒有朋友;)

+0

睜開你的眼睛,閱讀,其書面的谷歌分析不瞪眼的AdSense – 2011-03-29 15:51:59

+0

這是不必要的。我們都會犯錯!他只是想幫助你。 – 2011-03-29 16:40:51

0

我認爲Facebook塊refrences在IFRAME其他領域,包括子域。 這是一個跨域保護的事情。

+0

你在其他應用中看到的廣告怎麼樣?這是真的,沒有任何應用程序上運行任何廣告。 – 2011-03-29 15:52:47

+0

我沒有說他們阻止廣告,我只是說他們阻止來自iframe中其他域(子域)的iframe。還有其他一些方法可以將頁面上的廣告插入到iframe和另一個子域中,而不會更少。 – 2011-03-29 16:41:50

相關問題