GPT リリースノート

このページには、Google パブリッシャー タグの更新内容が記載されています (GPT)ライブラリを使用して作成します。このページを定期的にチェックして、新機能や更新された機能、バグ修正、既知の問題、サポートが終了した(非推奨になった)機能に関するお知らせを確認してください。

最新情報を受け取るには、このページの URL を 任意のフィード リーダーを使用するか、 リリースノートフィードを Atom 1.0フィード アイコン または RSS 2.0フィード アイコン 形式。

リリース日について

GPT ライブラリに対するすべての変更は、導入前に なります。さらに、リリースが段階的にユーザーにロールアウトされ、 予期せぬ回帰を防止できます回帰が見つかった場合 配信中にリリース全体がすぐに破棄されてしまう場合 すべてのユーザー。

そのため、リリース日は正確ではありません。リリースはリリースまで何日もかかるため 完全に展開されるまで数日から数週間かかりますつまりユーザーは 変化する状況に遭遇します以下の日付は、 すべてのユーザーへの変更のロールアウトが完了した週です。

2024 年 7 月 29 日の週

GPT で JS スレッドが生成され、 Scheduler.postTask (利用可能な場合)優先度: 「ユーザー ブロック」レンダリングの直前に 作成できます。クラウド コンピューティング モデルへの 高い成果が上がっています Core Web Vitals をご覧ください。 デフォルトでは、スロットがビューポートの外側にある場合にのみ GPT が生成されます。

デフォルトの動作は、 googletag.setConfig({adYield: 'DISABLED'}); または表示位置を基準とした位置に関係なくすべてのスロットに適用 googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'}); に置き換えます。

GPT の新機能
プロパティ googletag.config.PageSettingsConfig.adYield

2024 年 2 月 12 日の週

次のバグを修正しました。 SlotRenderEndedEvent.slotContentChanged 常に true でした。今後、このプロパティは、次の場合にのみ true になります。 そうでない場合は false を返します(広告が埋められなかった場合など)。

2024 年 1 月 29 日の週

広告リクエストでネットワーク障害が発生した場合は、 googletag.events.SlotRenderEndedEvent isEmpty true に設定。詳しくは、 広告イベント リスナー 例を見てみましょう変更は自動的に含まれる スロットを折りたたんだ状態で collapseEmptyDivs

2023 年 12 月 11 日の週

以下に対するサポートを追加しました。 サイドレール アンカー広告

GPT の新機能
列挙型 OutOfPageFormat.LEFT_SIDE_RAIL
OutOfPageFormat.RIGHT_SIDE_RAIL

2023 年 11 月 13 日の週

パブリッシャーのプライバシーに関する設定のサポートを追加しました。

GPT の新機能
関数 googletag.setConfig()
オブジェクト googletag.config.PageSettingsConfig
googletag.config.PrivacyTreatmentsConfig
プロパティ googletag.config.PageSettingsConfig.privacyTreatments
googletag.config.PrivacyTreatmentsConfig.treatments
タイプ googletag.config.PrivacyTreatment

Chrome の事前レンダリングのサポートを追加しました。 ページが事前レンダリング状態にあることが GPT で検出されると、広告リクエストは、ページがユーザーに表示されるまで遅延します。

2023 年 10 月 23 日の週

オプションのウェブ インタースティシャル トリガーのサポートを追加しました。

GPT の新機能
オブジェクト googletag.config.InterstitialConfig
プロパティ googletag.config.SlotSettingsConfig.interstitial
タイプ googletag.config.InterstitialTrigger

2023 年 7 月 24 日の週

Protected Audience API (旧称: FLEDGE)は、 一般提供への移行 7 月の Chrome リリースで発表しましたオークションに関連するコンポーネントの 機能が安定版になりました。

試験運用版から安定版に移行しました
オブジェクト googletag.config.ComponentAuctionConfig
プロパティ googletag.config.SlotSettingsConfig.componentAuction

2023 年 6 月 19 日の週

更新: 2023 年 7 月 5 日以降、GPT は配信されなくなります 古いバージョンの JavaScript ライブラリが存在せず バージョンをご覧ください。以前のお知らせをご覧ください をご覧ください。

www.googletagservices.com/tag/js/gpt.js から広告を配信するパブリッシャー様は、引き続きご利用いただけます できます。ただし、優先ドメインに切り替えることをおすすめします。 www.googletagservices.com での gpt.js のパフォーマンスと配信が向上する可能性があります 廃止される可能性があります。

2023 年 6 月 6 日の週

2023 年 7 月 5 日以降、GPT の古いバージョンの配信は行われなくなります できます。読み込み中のパブリッシャーへの影響はありません GPT を 公式 URL をご覧ください。 gpt.js、pubads_impl.js、または 公式のライブラリを使用するようにページを更新する できます。詳しくは、スタートガイドをご覧ください。

2023 年 5 月 22 日の週

googletag.defineSlot() に負の値とゼロのサイズ値が指定されています および SizeMappingBuilder.addSize() 無効であるため、自動的に削除されます。そのため、既存の統合でこのような無効な値を指定すると、 パブリッシャー コンソール メッセージの増加。 ただし、既存の有効な広告リクエストには影響しません。

2023 年 5 月 18 日の週

GPT によるセキュア シグナルのビッダー スクリプトのインストールは、GPT の実行の早い段階で行われるようになります。これにより、広告リクエスト全体でのシグナルの一致率が向上する可能性があります。

2023 年 5 月 1 日の週

複数サイズのアンカー スロットを更新すると、クリエイティブが切り詰められて表示されるバグを修正しました。

2023 年 3 月 27 日の週

GPT では、Intersection Observer API をネイティブにサポートしていないブラウザで、視認性に基づく機能がサポートされなくなりました。なお、この API は、サポートされているすべてのブラウザでネイティブにサポートされています。

メソッドまたはイベント
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

2023 年 2 月 6 日の週

2023 年 1 月 30 日の週

Pod の動作を Service.addEventListener() が変更され、イベントの発生時に、関連付けられたすべてのリスナーが後のイベントを処理する前に実行されるようになりました。以前は、同じスロットに対するスロット レンダリングの開始イベントと終了イベントのリスナーが順不同で実行されていました。

2022 年 8 月 15 日の週

戻り値の型: Service.removeEventListener()boolean から void に変更されました。

2022 年 7 月 25 日の週

試験運用版のサポート FLEDGE コンポーネント オークションに参加することで、Google の 複数の販売者による FLEDGE

GPT の新機能
メソッド Slot.setConfig()
オブジェクト ComponentAuctionConfig
SlotSettingsConfig

2022 年 7 月 18 日の週

ContentService API は廃止されました。googletag.content().setContent を呼び出しても、警告のロギング以外に効果はありません。googletag.content プロパティはまもなく完全に削除されます。その後で呼び出しようとすると、例外がスローされます。代わりに、ブラウザに組み込まれている DOM API を使って、div 要素にコンテンツを直接追加してください。

2022 年 5 月 23 日の週

広告リクエストの設定のサポートを追加 トラフィック ソース

GPT でのトラフィック ソースのサポート
列挙型 TrafficSource.ORGANIC
TrafficSource.PURCHASED
プロパティ PrivacySettingsConfig.trafficSource

2022 年 3 月 7 日の週

ウェブ向けリワード広告がリリースされました。詳しくは、アド マネージャー ヘルプセンターをご覧ください。

ウェブ向けリワード広告の GPT サポート
列挙型 OutOfPageFormat.REWARDED
イベント RewardedSlotClosedEvent
イベント RewardedSlotGrantedEvent
イベント RewardedSlotReadyEvent
オブジェクト RewardedPayload

2022 年 2 月 28 日の週

CommandArray.push をすぐに 提供された関数を、独自の関数ではなく globalThis に明示的にバインドします arguments オブジェクト。

2021 年 12 月 8 日の週

Enums で逆マッピングも公開 TypeScript の列挙型の動作と一致するように、値をキーにマッピングします。API 変更されることはありません。また、新しい逆マッピングがあってはなりません。 使用できます。

2021 年 8 月 9 日の週

removeEventListener メソッドを追加しました。

に発信中 addEventListener 同じ eventType とコールバック関数のインスタンスを使用して複数回呼び出されると、 できます。つまり、単一のコールバック関数インスタンスが登録されている場合、 同じイベントタイプに対して n 回呼び出すと、そのイベントが 実行されます。

2021 年 7 月 29 日の週

GPT の視認性イベント: ImpressionViewableEvent および SlotVisibilityChangedEvent は長いページ セッションで引き続き配信されるようになりました。以前は取引が終わっていましたが 表示されなくなります。

2021 年 5 月 3 日の週

GPT で広告を取得する前にスロットのスペースが設定されなくなりました。この変更により サイトでの Cumulative Layout Shift(CLS) スペースを予約していないことがわかります。 サイトの CLS をさらに削減するには、 作成します詳細

2021 年 3 月 22 日の週

enableLazyLoad() の動作を更新し、バックグラウンド タブのスクロールしなければ見えないスロットのレンダリングも遅延するようにしました。

2021 年 2 月 23 日の週

googletag.pubads().set メソッドと Slot.set メソッドを、display または refresh の前にいつでも呼び出せるようになりました。以前は、setgoogletag.enableServices の前に呼び出された場合にのみ適用されていました。

2021 年 2 月 16 日の週

googletag.pubads().setPublisherProvidedId API をいつでも呼び出せるようになりました。以前は、googletag.enableServices の前に呼び出された場合にのみ機能していました。

2021 年 1 月 4 日の週

googletag.pubads().collapseEmptyDivs API は、設定を変更するために繰り返し呼び出される場合があります。それ以前に繰り返された呼び出しは無視されます。

2020 年 10 月 12 日の週

ウェブ インタースティシャルのオープンベータ版をリリースしました。ヘルプセンターをご覧ください。

2020 年 8 月 31 日の週

definePassback()defineOutOfPagePassback() を非推奨にしました。パスバックを正しく作成する方法については、パスバックのドキュメントをご覧ください。

2020 年 6 月 15 日の週

collapseEmptyDivs(true) に対応するように enableLazyLoad() の動作を更新しました。

2020 年 5 月 25 日の週

GPT では、パブリッシャーが設定した正確な GPS 位置情報がサポートされなくなります。具体的には、googletag.pubads().setLocation() は緯度、経度、半径のパラメータをサポートできなくなり、代わりに自由形式の住所を受け取るようになります。

2020 年 4 月 27 日の週

GPT レンダリング ロジックは、個別のファイルにモジュール化されなくなりました。つまり、GPT が実行時に取得するファイル数が少なくなるため、待ち時間がわずかに短縮されますが、ユーザーの帯域幅への実質的な影響はありません。

GPT で(googletag.display() または googletag.pubads().refresh() を呼び出して)リクエストがトリガーされると、パブリッシャー提供の状態がすべて内部的に凍結され、リクエストの送信前に変更できなくなります。そのため、リクエストがトリガーされると、それまでの合計状態のみがそのリクエストに使用されます。それ以降に変更される状態は、次のリクエストにのみ適用されます。

2019 年 11 月 11 日の週

GPT パスバックを作成するための新しい推奨スニペットがあります。definePassback() の使用 また、defineOutOfPagePassback() はおすすめしません。これらの関数は同期的に動作し、特定のブラウザでブロックされる可能性があるためです。詳しくはこちらをご覧ください。

Slot.updateTargetingFromMap() メソッドを追加しました。

プライバシー設定を有効にする新しい方法として PubAdsService.setPrivacySettings() を追加しました。今後、その他の設定もこのページで利用できるようになります。

2019 年 3 月 25 日の週

Pubads サービスは、非同期で初期化するのではなく、googletag.enableServices() を呼び出した直後に完全に動作できるようになりました。つまり、googletag.enableServices() を呼び出した直後に googletag.pubadsReady が true であることが保証されるようになりました。googletag.pubadsReady の値をチェックするためのポーリングが不要になりました。

2019 年 2 月 4 日の週

enableServices() の呼び出し後に遅延読み込み構成を変更できるように enableLazyLoad() の動作を更新しました。スロットが表示されると、各スロットの遅延読み込み構成が固定されます。

2019 年 1 月 21 日の週

サポートされている新しいイベント SlotResponseReceived を追加しました。これは、スロットで広告レスポンスを受信すると呼び出されます。

新しいフィールド creativeTemplateIdgoogleTag.ResponseInformation に追加しました。

2019 年 1 月 14 日の週

サポートされている新しいイベント SlotRequestedEvent を追加しました。これは、スロットに対する広告リクエストの発生時に呼び出されます。

2018 年 8 月 27 日の週

googletag.Slot を引数として受け取るように googletag.display() を変更しました。

2018 年 8 月 6 日の週

GPT で広告の遅延読み込みを行うための googletag.PubAdsService.enableLazyLoad() を追加しました。

2018 年 6 月 18 日の週

googletag.events.SlotOnloadEvent がトリガーされないバグを修正しました。

2018 年 4 月 30 日の週

同意年齢に満たないユーザー向けの広告を管理する googletag.PubAdsService.setTagForUnderAgeOfConsent() と、同意年齢に満たないユーザーから送信されたものとしてパスバック スロットを示す googletag.PassbackSlot.setTagForUnderAgeOfConsent() が追加されました。

2018 年 4 月 23 日の週

広告のパーソナライズを管理するための googletag.PubAdsService.setRequestNonPersonalizedAds() を追加しました。

2018 年 3 月 12 日の週

スロット内の既存のコンテンツが GPT によって配置されていない場合に、更新前にスロット内の既存のコンテンツの削除を停止する変更をロールバックしました。コンテンツをクリアします。

2018 年 2 月 19 日の週

非同期レンダリング モードを使用する場合: すべての広告リクエストで、XMLHttpRequest と HTTP GET メソッド(可能な場合)を使用して広告をリクエストします(最大 8,192 文字まで)。これまで HTTP POST メソッドは、4,096 文字を超える広告リクエスト(最大 8,192 文字)で使用されていました。

GPT によってスロット内の既存のコンテンツが配置されていない場合、更新前にスロット内の既存のコンテンツを削除するのを停止しました。 このメモは間違っています。2018 年 3 月 12 日の週のエントリをご覧ください

2018 年 1 月 8 日の週

複数サイズの配列内の NamedSized として [..., ['fluid'], ...] の代替構文をサポートします。これまでは [..., 'fluid', ...] のみが有効とみなされていました。

2017 年 7 月 10 日の週

googleTag.ResponseInformation から labelIds フィールドを削除しました。

2017 年 6 月 5 日の週

div 要素と div ID を受け入れるように googletag.display()googletag.pubads().display を変更しました。これにより、Shadow DOM 内の div 内のスロットをレンダリングできます。

2017 年 2 月 27 日の週

2016 年 11 月 7 日の週

サービスに関連付けられたスロットのリストを取得するための getSlots() API をリリースしました。

2016 年 10 月 17 日の週

オプションのキーパラメータを受け取るように Slot.clearTargeting()PubAdsService.clearTargeting() の両方を変更しました。

2016 年 9 月 5 日の週

googletag.cmd.push() で検出されたエラーは表示されなくなり、コンソールに出力されます。

2016 年 8 月 8 日の週

クリエイティブの読み込み完了を待機できる SlotOnloadEvent API をリリースしました。

2016 年 7 月 25 日の週

カスタムのサービスレベルのターゲティング パラメータを取得するための PubAdsService の getTargeting() API と getTargetingKeys() API をリリースしました。

2016 年 6 月 20 日の週

ページを更新せずに Google パブリッシャー コンソールを開くための openConsole() API をリリースしました。

2016 年 6 月 6 日の週

カスタム ターゲティング パラメータを取得するための getTargeting() API と getTargetingKeys() API をリリースしました。

Safeframe でコンテンツをプッシュして展開できるようにする設定オプション allowPushExpansion を追加しました。

2016 年 5 月 16 日の週

複数サイズの広告リクエストで Fluid サイズに対応しました。

2016 年 4 月 18 日の週

広告スロットの広告レスポンス情報を返す getResponseInformation API をリリースしました。

それ以降に作成される広告コンテナの iframe のタイトルとして入力を設定する setAdIframeTitle API をリリースしました。

2016 年 4 月 4 日の週

HTTP GET の広告リクエストの最大文字数を 4,096 文字に引き上げました。

2016 年 3 月 28 日の週

Safeframe でコンテンツをオーバーレイして展開できるようにする設定オプション allowOverlayExpansion を追加しました。

最上位でのナビゲーションを防ぐために SafeFrame で HTML5 サンドボックス属性を使用する設定オプション sandbox を追加します。

2016 年 2 月 22 日の週

広告コンテナの iframe のタイトルを設定する機能を追加しました: setAdIframeTitle()

ページレベルとスロットレベルで SafeFrame プロパティを設定する API を追加しました: setSafeFrameConfig()

2016 年 2 月 15 日の週

スロットを破棄して div を再利用する機能を追加しました: destroySlots()

広告スロットでセーフフレームの使用を強制する API を追加しました(setForceSafeFrame())。

2015 年 12 月 7 日の週

スロットの表示イベントの追加(SlotVisibilityChangedEvent)。

2015 年 10 月 26 日の週

インプレッションの視認性を追加(ImpressionViewableEvent)。

JSON マップ(Passback.updateTargetingFromMap())からパスバック ターゲティングを更新します。

パスバック スロットで AdSense 属性 page_urlset()get() がサポートされます。

2015 年 10 月 12 日の週

ページ外パスバックに対応しました。

2015 年 8 月 31 日の週

GPT アーキテクチャをシンローダと大規模な実装に再構築しました。

GPT で Fluid サイズがサポートされるようになりました。