H5 遊戲廣告 (Beta 版) 會使用 AdSense 程式碼,以及初始化 H5 Ad Placement API 函式所需的其他程式碼。此外,您也可以使用自選 AdSense 程式碼參數來進行其他設定。
本頁面包含以下內容
如何加入程式碼
- 複製下方所示的程式碼:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>window.adsbygoogle = window.adsbygoogle || []; var adBreak = adConfig = function(o) {adsbygoogle.push(o);} </script>注意:請務必複製所有程式碼,包括用來初始化adBreak()
和adConfig()
函式的其他程式碼,否則廣告將無法運作。 - 將程式碼中的
"ca-pub-1234567890123456"
換成您的發布商 ID。瞭解如何查看發布商 ID。 - 如果您的遊戲是在行動應用程式中執行,則需要指定兩個額外參數,方法如下:
在
data-ad-client="ca-pub-1234567890123456"
後加入:data-admob-interstitial-slot="ca-app-pub-1234567890123456/11111111"
data-admob-rewarded-slot="ca-app-pub-1234567890123456/22222222"
data-admob-Interstitial-slot
參數用於請求插頁式廣告,data-admob-rewarded-slot
則是用於請求獎勵廣告。如要讓遊戲在行動應用程式中顯示廣告,必須至少指定一個參數。進一步瞭解如何在 AdMob 中建立插頁式廣告單元和獎勵廣告單元。如果您還沒有 AdMob 帳戶,請前往 Google AdMob 建立帳戶。
- 將程式碼放在遊戲所在網頁的
<head>
和</head>
代碼之間。注意:無論您要如何發布遊戲 (例如直接嵌入網頁或以 iframe 加到其他網站或自有網站的一部分),都應該一律將程式碼放在遊戲所在的網頁上。
加入 AdSense 程式碼和其他程式碼的遊戲網頁範例
範例程式碼 | 說明 |
---|---|
yourdomain.com/games/mygame | 遊戲所在的網頁。 |
<head> |
|
<script async |
這個部分是 AdSense 程式碼。 |
<script>window.adsbygoogle = |
這個部分會初始化 H5 Ad Placement API。 |
</head>
<body> |
|
<canvas id="game_canvas" |
這個部分是遊戲邏輯。 |
</body> |
AdSense 程式碼參數說明
您可以使用這些 AdSense 程式碼參數來進行遊戲廣告的各項設定。data-ad-client
為必要參數,其他都是選用參數。
參數 | 說明與範例 |
---|---|
data-ad-client |
需要
您的發布商 ID 和發布商代碼。 範例:
|
data-ad-host |
選用
如果您與代管平台分享收益,請使用這個參數來指定代管平台。 範例:
|
data-admob-interstitial-slot |
選用
如果您的遊戲是在行動應用程式中執行,請使用這個參數來請求插頁式廣告。 範例:
|
data-admob-rewarded-slot |
選用
如果您的遊戲是在行動應用程式中執行,請使用這個參數來請求獎勵廣告。 範例:
|
data-ad-channel |
選用
您可以加入自訂管道 ID 來追蹤廣告成效。 範例:
|
data-adbreak-test |
選用
使用這個參數即可啟用測試模式。這樣一來,您就可以使用假廣告來測試刊登位置。 範例:
|
data-tag-for-child-directed-treatment |
選用
如果您想要為廣告請求設定「兒童導向內容」標記,請使用這個參數。詳情請參閱:替網站或廣告請求設定「兒童導向內容」標記。 範例:
|
data-tag-for-under-age-of-consent |
選用
如果您想要替歐洲經濟區 (EEA)、瑞士和英國廣告請求設定受限的資料處理標記,請使用這個參數。詳情請參閱:針對歐洲經濟區和英國境內使用者,為廣告請求加上未滿規定年齡標記。 範例:
|
data-ad-frequency-hint |
選用
廣告之間的平均最短時間間隔,以秒為單位。如果這個值為「120s」,則廣告的顯示頻率平均不會超過每兩分鐘一次。請注意,這個提示日後可能會遭伺服器控制項忽略或覆寫。 範例:
|