javascript
  • adsense
  • 2012-06-21 27 views 1 likes 
    1

    我有一個谷歌的Adsense廣告,將顯示或根據用戶是否被記錄在沒有顯示,而且寫出來的代碼是在Javascript。我有(我相信)根據他們的指示在Adsense界面中啓用了抓取工具訪問。谷歌的Adsense不承認他們的代碼,如果它被放在Javascript中?

    遺憾的是,似乎廣告沒有顯示。下面是代碼:

    document.getElementById("google-ad").innerHTML = '<script type="text/javascript"><!--\n\ 
    google_ad_client = "ca-pub-0000000000000000";\n\ 
    /* MySite */\n\ 
    google_ad_slot = "0000000000";\n\ 
    google_ad_width = 320;\n\ 
    google_ad_height = 50;\n\ 
    //-->\n\ 
    </script>\n\ 
    <script type="text/javascript"\n\ 
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">\n\ 
    </script>'; 
    

    我一直上上下下所有谷歌的幫助部分和故障診斷的指導,以確保我符合他們的所有技術和政策指導方針。最終,我聯繫了谷歌的支持,我得到的迴應說:

    我檢查了您的網站,但我沒能找到我們的廣告代碼網頁的HTML 源。

    知道了客戶的支持我們的目標是儘可能快地解僱的人,我要確保當我寫回給他們,我有一個具體的和明智的反應來闡明這個問題,這樣做他們不能只是通過剪切和粘貼解僱來浪費它。

    從他們的迴應看來,Google客戶支持正在查看代碼中寫入的Javascript代碼之前的代碼。我知道,如果我在Firefox中查看頁面的源代碼,那麼它將不可見,但如果我使用Firebug查看頁面,那麼Javascript生成的內容就很明顯。但是,如果我寫他們並說「AdSense廣告包含使用Javascript」,那麼他們的答案几乎肯定會是「檢查你的Javascript」(好像我還沒有上千次),或者只是「不要」不這樣做。「

    之前,我打這場鬥爭中,沒有任何理由相信,我在做什麼不應該工作?是否所有的時間都不包含Javascript代碼的Google代碼?

    有沒有一種方法,我可以包括使用JavaScript的廣告,這將更有可能滿足他們的需求?


    附加說明:當我看到我在Firebug的代碼,我看到與谷歌這使得它看起來對我來說,谷歌的廣告接觸到谷歌服務器,並得到了某種代碼附加一些額外的代碼的迴應,即使廣告沒有顯示。所以當他們說他們「看不到廣告代碼」時,我感到非常驚訝。下面是它看起來像在Firebug:

    enter image description here

    回答

    1

    我不是100%,但我相當肯定,你應該能夠使用JS在谷歌的廣告腳本追加。但是,如果此廣告僅在用戶登錄時才顯示,那麼Google支持人員可能不會登錄,因此腳本不會被觸發。此外,Adsense抓取工具無法訪問您的網頁(並且不會顯示廣告)。如果您訪問http://support.google.com/adsense/bin/answer.py?hl=en-GB&answer=10532,它會提供有關如何明確允許抓取工具訪問的詳細信息。

    這取決於廣告登錄時,而不是其他方式顯示。道歉,如果沒有幫助!

    +0

    對不起,不使它在這個問題更清楚,但我已經允許抓取工具訪問。我想我暗示,當我說「我一直在關注Google的所有幫助部分和故障排除指南,以確保我符合他們的所有技術和政策準則。」但我想我可以更明確。 – Questioner

    +0

    嗨戴夫,我的壞!對不起,我忍不住了。 – flukeflume

    相關問題