2012-04-19 33 views
3

我正在構建一個使用Google的DFP廣告管理系統的網站。因爲我們有針對性的廣告的網站的多個部分,多頁,而文章中,我們有超過30的廣告單元,通常都具有相同的名稱,如:如何自動生成Google DFP廣告代碼?

ad_sports_top_banner_300x250 ad_home_skyscraper_720x90

當我去DFP系統,並要求生成的標籤通常吐出了這樣的事情添加到:

<script type='text/javascript'> 
googletag.cmd.push(function() { 
googletag.defineSlot('/1234567/ad_home_skyscraper_728x90', [728, 90], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads()); 
googletag.defineSlot('/1234567/ad_sports_top_banner_300x250', [300, 250], 'div-gpt-ad-1234567890123-1').addService(googletag.pubads()); 

和這樣的一些補充,我想附加放置:

<div id='div-gpt-ad-1234567890123-0' style='width:728px; height:90px;'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1234567890123-0'); }); 
</script> 
</div> 

據我所知大部分事情是相當明顯的,前7位號碼是我的客戶ID號,其次是廣告名稱,其後13位的廣告ID。

我有很多部分,爲身體,頭等使用多個模板,所以而不是進入每一個,而不得不手動輸入一個不同的代碼在標題和正文我寧願生成它們編程使用onye部分名稱爲變量,就像這樣:

googletag.defineSlot('/1234567/ad_$SectionNameGoesHere_$TypeOfAdGoesHere', [$width, $height], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads()); 

,似乎從標籤不可預知的方式有所不同標籤的唯一的事情是,這似乎是標籤ID的13位數字。每當我選擇一組不同的廣告時,google會給我一個不同的13位數字。我在網站上進行了測試,如果每次使用相同的號碼,它都會有效,但這種感覺不對。

有誰知道這個數字代表什麼?有什麼方法可以計算出來,還是忽略它?

謝謝。

回答

7

13位數字嚴格來說是每個廣告的唯一ID。您可以隨心所欲地使用它,而不會干擾您的廣告代碼。

它嚴格用於標識在頁面上填充廣告的div的ID。

即:

<script type='text/javascript'> 
googletag.cmd.push(function() { 
googletag.defineSlot('/1234567/ad_home_skyscraper_728x90', [728, 90], 'div-728x90-1').addService(googletag.pubads()); 
googletag.defineSlot('/1234567/ad_sports_top_banner_300x250', [300, 250], 'div-300x250-1').addService(googletag.pubads()); 

將需要:

<div id='div-728x90-1' style='width:728px; height:90px;'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-728x90-1'); }); 
</script> 
</div> 

<div id='div-300x250-1' style='width:300px; height:250px;'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-300x250-1'); }); 
</script> 
</div> 

希望這會有所幫助。

相關問題