スロットが空で返ってきていないか確認しない
ページがアンカーに対応していない場合、GPTはnullを返します。コードがこれを確認しないと、存在しないスロットを使おうとします。
1分でわかる
アンカー広告は、画面の端にくっついている帯状の広告です。冷蔵庫のマグネットを思い浮かべてください。ドアは開け閉めされても、マグネットは同じ場所にとどまります。ここでも同じです。ユーザーがテキストを上下にスクロールしても、帯は画面の上または下に固定されたままです。ページの上に重なって表示されます。
AdSenseでは、アンカー広告は自動広告の一部で、オーバーレイ形式というグループに入っています。オーバーレイとは、広告がページの上に重なって表示されるという意味です。Googleによると、アンカー広告はデフォルトでは画面の上部に表示され、上部だとユーザーの邪魔になる場合は下部に移ります。上部の広告は、サイト名やメニューを隠さないよう、ユーザーが十分にスクロールした後にだけ表示されます。ダイナミックアンカーもあり、大きくなったり、小さくなったり、小さな広告として画面の隅に移ったりします。
Ad Managerでは、アンカー広告はGPT(Google Publisher Tag)が管理します。これは、ページ上で広告をリクエストして表示するGoogleのコードです。上部アンカーまたは下部アンカーのタイプのスロット(広告スペース)をリクエストします。GPT自身が広告のボックスを作成するため、ページに広告スペースをデザインする必要はありません。ページや端末がこのフォーマットに対応していない場合、GPTはスロットを作成しません。
Google によると、アンカーは高パフォーマンスの形式で、Better Ads 基準に沿っています。Better Ads 基準は、広告が読む人の邪魔にならないようにするためのルールです。ユーザーは小さな矢印をクリックして、いつでも広告を閉じられます。モバイルでもパソコンでも、Google は、アンカーを表示したいページだけでアンカーをリクエストすることを推奨しています。同じコードを両方に使う場合は、それぞれでアンカーをいつ、どこに表示するかを決めておくとよいでしょう。
手順
実装例
<!-- AdSense (opcional): âncoras só no rodapé -->
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000"
data-overlays="bottom"
crossorigin="anonymous"></script>
<!-- Ad Manager (GPT): slot âncora -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(() => {
const anchorSlot = googletag.defineOutOfPageSlot(
"/1234567/exemplo",
googletag.enums.OutOfPageFormat.BOTTOM_ANCHOR // ou TOP_ANCHOR
);
// Volta null se a página ou o aparelho não aceitar âncora
if (anchorSlot) {
anchorSlot.addService(googletag.pubads());
}
googletag.enableServices();
if (anchorSlot) {
googletag.display(anchorSlot);
}
});
</script>
<!-- Teste: https://www.exemplo.com/#gamTopAnchorDemo
ou #gamBottomAnchorDemo -->Googleのガイダンス
ヒント
注意
ページがアンカーに対応していない場合、GPTはnullを返します。コードがこれを確認しないと、存在しないスロットを使おうとします。
アンカー広告には、ニュートラルなズームの、モバイル向けに最適化されたページが必要です。通常は、headのviewportタグで解決します。
シングルリクエスト(SRA)では、最初の表示で、それより前に定義されたすべてのスロットをリクエストします。固定のスペースがページに存在する前にこれが来ると、一部の広告が表示されません。Googleは、この最初の呼び出しを遅らせることを推奨しています。
AdSenseのコードで下部パラメータを使っていると、管理画面でオプションがオフでも、アンカー広告がオンになります。本当にオフにするには、パラメータも外してください。
表示されることがあります。AdSenseでは主にモバイル向けですが、パソコンでも使え、1,000ピクセルを超える画面のオプションで制御できます。
はい。Googleによると、アンカー広告は簡単に閉じられ、Ad Managerでは、ユーザーは矢印をクリックしていつでも閉じられます。
いいえ。アンカー広告は自分でボックスを作成します。GPTでスロットを定義するだけです。
使えます。アウトストリーム以外の動画(インストリームではないもの)はデフォルトで有効で、「インストリームではない動画広告をブロック」の保護はオフにする必要があります。
ライブラリ
このページの内容はすべて Google の公式ドキュメントに基づいています。原文で直接確認できます。
監査は、何もクリックせずに訪問者としてサイトを読み取り、修正すべき点を表示します。