我已經仔細研究過這一點,並花了2天的時間嘗試着去實現它。很明顯,以前的一個開發人員能夠刷新iframe中的Google廣告(使用GPT標記),以便在用戶單擊位於頁面上單獨的iframe中的照片庫中的每個第三張幻燈片時重新加載並加載其他廣告。當點擊單獨的照片庫iframe時,重新加載Google廣告iFrame
我從來沒有見過這個工作,但是他現有的代碼確實會使其他iframe刷新,但下一個不會加載,iframe正文爲空。廣告的iframe了,他用用JS和jQuery,試圖做到這一點,如
top.$("#companion IFRAME").attr("src", top.$("#companion IFRAME").attr("src"));
我嘗試了好幾種其他方法的「同伴」的ID:
var iframe = top.$("#companion IFRAME");
iframe.src = iframe.src;
或 頂部。(「#companion IFRAME」)。attr('src',function(i,val){return val;}); 和其他人,也只有「伴侶」爲ID試圖
的谷歌GPT標籤也允許的方法來使用,例如自動刷新廣告:
slot1 = googletag.defineSlot('/39761691/[var ADTAGGING_SITE]_[var ADTAGGING_DARTZONE]', [300, 250], 'companion').addService(googletag.pubads()).setTargeting('pos', '1');
googletag.pubads().refresh([slot1]);
我這個工作使用定時已經成功地他們建議的功能,所以每10秒重新加載一次。但無法將此Google腳本編入我的照片庫腳本中。無法定義googletag變量。
我知道Javascript和一點jQuery,但我不是專家,可能會錯過一些根本性錯誤,但是通過控制檯中的錯誤判斷,我認爲它是相同的原始策略,在我的域名和谷歌域名。
這裏是我講的一個頁面,廣告是照相館的權利: http://chm.live7.mediaspanonline.com/photos/artist-profile-led-zeppelin
有沒有辦法做到這一點?請幫忙!謝謝
約翰
嗨,你的意思是在相同的功能或其他地方的photogallery_v4.js文件本身?對不起,請您澄清一點? 我嘗試了那兩行,但沒有刷新 – user2884629
正確 - 你應該可以添加'top.googletag.pubads()。refresh([slot1]);'你在哪裏有''top.location.hash = $(這個).attr(「slugline」);'在那個文件中。 –
實際上 - 您不能將adSlot定義爲'var',因爲它只適用於該函數/腳本,所以您需要將它命名爲unique,並刪除'var'。 –