用 GPT 來指定廣告單元
您可為每個廣告版位指定一個廣告單元,讓指定該廣告單元 (或包含該廣告單元的刊登位置) 的委刊項能符合放送廣告至該廣告代碼的資格。
想進一步瞭解 Ad Manager 廣告空間結構、廣告單元階層,以及廣告單元如何沿用指定目標設定,請參閱廣告空間總覽。
用 GPT 來指定廣告大小
您必須在廣告代碼中指定每個廣告版位可放送的廣告素材大小。
對於單一大小的廣告版位,您也可以選擇定義顯示廣告素材的 <div>
元素大小;這樣一來,如果廣告素材為非同步顯示,在該 <div>
元素之後的元素載入時,網頁上的其他元素就不致於變換位置。如要允許在廣告版位中放送多種大小的廣告,請使用以逗號分隔的清單。
可加入的大小數量沒有限制,但視代碼類型而定,請求網址設有字元上限。
用 GPT 來使用鍵/值指定目標
鍵/值可讓您在指定廣告時,設定比廣告單元更精細的條件。
請謹慎使用鍵/值指定目標。
根據您的合約條款規定,您不得將任何可視為或用做個人識別資訊的資料傳送給 Ad Manager。
您可以傳送一或多個鍵至每個廣告呼叫中,每個鍵都會對應至一或多個值。您可以根據網路需求,使用版位層級或網頁層級自訂指定目標參數。
-
版位層級自訂指定目標:您可以為網頁上的個別廣告版位設定鍵/值屬性。
-
我們建議您在版位層級自訂指定目標,這樣就能涵蓋所有指定目標情況 (無論是整個網頁的鍵/值都相同,還是鍵/值因個別版位而異)。
-
網頁層級自訂指定目標:您可以使用這個選項來設定網頁上所有廣告版位的自訂屬性。
使用網頁層級指定功能時,客戶不需要在廣告代碼中加入太多程式碼,且能確保所有廣告版位都使用同一組鍵/值屬性。舉例來說,客戶可以在所有使用網頁層級自訂指定目標的廣告版位上,設定鍵/值組
gender = male
。
只要傳送鍵/值至廣告代碼中,指定該鍵/值組合的委刊項就能將廣告放送至相應廣告代碼。舉例來說,假設您將 gender = male
的自訂鍵/值傳入廣告代碼,指定給 gender = male
的委刊項即符合放送資格 (假設所有其他條件都相符)。
在選擇鍵/值格式之前,請先考量有效鍵和值的限制。
版位定義和選擇廣告的順序
當您在為具有多個廣告版位的頁面加入標記時,順序是重要的考量項目。*
如果網頁使用具備多種廣告版位大小的 GPT,則必須根據廣告填入的順序,宣告標題中的版位定義,因為這可能用來協助 Ad Manager 選擇廣告。
定義廣告版位以建立選擇廣告的順序
假設上述委刊項的廣告素材放送設定為「所有」、使用 GPT 指定給網頁,並以下列順序宣告廣告版位:
googletag.defineSlot('/1234567/travel', [[300, 600], [300, 250]], 'div-gpt-ad-1');
googletag.defineSlot('/1234567/travel', [300, 250], 'div-gpt-ad-2');
googletag.defineSlot('/1234567/travel', [728, 90], 'div-gpt-ad-3');
依據這項定義,版位設定如下:
版位 1:
[[300, 600], [300, 250]]
版位 2:
[300, 250]
版位 3:
[728, 90]
Ad Manager 收到廣告請求時,會試著按照廣告代碼中找到的順序,將廣告素材和廣告版位進行比對。
Ad Manager 會將 300x250 的廣告素材指派給廣告版位 1,因為這是委刊項當中第一個符合條件的廣告素材。接下來,Ad Manager 會尋找適合廣告版位 2 的廣告素材,但是一無所獲,因為 300x250 像素的廣告素材已有其他版位在使用。受到依序選擇廣告邏輯的影響,當 Ad Manager 認定無法放送委刊項中所有的廣告素材時,就完全不會放送任何廣告素材。
為確保網頁能順利放送廣告,您必須依照下列方式宣告廣告版位:
googletag.defineSlot('/1234567/travel', [300, 250], 'div-gpt-ad-2');
googletag.defineSlot('/1234567/travel', [[300, 600], [300, 250]], 'div-gpt-ad-1');
googletag.defineSlot('/1234567/travel", [728, 90], 'div-gpt-ad-3');
*順序設定會套用到所有使用 GPT 的部分,而且這項設定不會受到委刊項類型或優先級影響。
定義 <div>
大小以防止元素在顯示廣告素材時變換位置
如要定義大小,請運用要容納該廣告的 <div>
元素中的 style
屬性加以定義。
這個屬性最好只用於單一大小的廣告請求。如果您建立的是多重大小的廣告請求,就應該將高度和寬度分別設為廣告素材的高度和寬度上限,以免廣告素材遭到不當裁切。
定義非頁內廣告版位
如要指定非頁內廣告版位,請按照「產生廣告代碼」操作說明進行。