이 페이지에서는 Google 게시자 태그(GPT) 라이브러리의 프로덕션 업데이트에 대해 설명합니다. 이 페이지를 정기적으로 확인하여 새로운 기능이나 업데이트된 기능, 버그 수정, 알려진 문제, 지원 중단된 기능에 대한 공지를 볼 수 있습니다.
업데이트를 전달받으려면 이 페이지의 URL을 현재 사용 중인 피드 리더에 추가하거나 Atom 1.0
또는 RSS 2.0
형식에서 출시 노트 피드에 대한 직접 링크를 사용하세요.
출시일 정보
GPT 라이브러리의 모든 변경사항은 출시 전에 철저하게 테스트됩니다. 또한 예상치 못한 회귀를 방지하기 위해 출시 버전이 사용자에게 점진적으로 배포됩니다. 출시 중 어느 시점에서든 회귀가 발견되면 전체 출시가 모든 사용자에게 도달하기 전에 신속하게 중단될 수 있습니다.
따라서 출시일이 정확하지 않습니다. 출시가 완전히 완료되는 데 며칠에서 몇 주까지 걸릴 수 있습니다. 즉, 사용자마다 변경사항이 적용되는 시점이 다를 수 있습니다. 이 출시 노트에 제공된 날짜는 변경사항이 모든 사용자에게 적용되는 주가 시작되는 날짜를 반영합니다.
2026년 10월 19일 주
요청 후크에 대한 공개 베타 실험 지원이 추가되어 게시자가 구성 가능한 제한 시간 내에 페이지의 각 광고 요청 전에 동시에 실행되는 비동기 함수를 등록할 수 있습니다.
| GPT의 새로운 기능 | |
|---|---|
| 메서드 |
PubAdsService.registerRequestHook()
|
| 속성 |
PageSettingsConfig.requestHookTimeoutMs
|
2026년 8월 31일 주
이제 Google 게시자 태그 (GPT)는 동적으로 삽입된 스크립트 요소에 fetchpriority="high"를 설정하여 가져오기 우선순위가 높은 핵심 구현 스크립트 (pubads_impl.js)를 자동으로 요청합니다. 이렇게 하면 브라우저 네트워크 스케줄러가 구현 라이브러리 가져오기에 우선순위를 두어 중요한 렌더링 경로에서 광고 로드 지연 시간을 줄이고 노출수와 클릭수를 늘리며 Core Web Vitals 측정항목에 미치는 영향을 최소화합니다.
게시자는 페이지의 gpt.js 로더 <script> 태그에 fetchpriority 속성을 직접 추가하여 이 동작을 구성하거나 재정의할 수 있습니다. 동적으로 삽입된 구현 스크립트는 로더 스크립트에 지정된 fetchpriority 속성 값(예: fetchpriority="low" 또는 fetchpriority="auto")을 자동으로 상속합니다.
2026년 8월 24일 주
2026년 9월 8일부터 사용자가 뒤로-앞으로 캐시 (bfcache) 탐색을 통해 페이지로 돌아오면 Google 게시자 태그 (GPT)가 Active View 광고 슬롯을 자동으로 새로고침합니다. 이러한 슬롯을 자동으로 새로고침하면 게시자는 노출수를 원활하게 다시 확보할 수 있으며, 이는 광고 수익을 늘리는 데 도움이 될 수 있습니다.
뒤로-앞으로 캐시 탐색 시 자동 새로고침을 사용 중지해야 하는 게시자는 GPT AutoRefreshConfig API를 통해 사용 중지할 수 있습니다.
| GPT의 새로운 기능 | |
|---|---|
| 속성 |
AutoRefreshConfig.backForwardCache
|
2026년 5월 18일 주
'뒤로' 웹 전면 광고 트리거 지원 종료
2026년 6월 15일부터 지원되는 브라우저 (Chrome, Edge, Opera 포함)에서 브라우저의 뒤로 버튼을 사용하여 뒤로 이동해도 더 이상 Ad Manager 웹 전면 광고가 트리거되지 않습니다. 이 업데이트는 '뒤로' 트리거를 선택한 모든 게시자에게 자동으로 적용되며 게시자가 취해야 할 조치는 없습니다. 이번 변경은 '뒤로 버튼 하이재킹'에 대한 Google 검색의 새로운 정책을 준수하기 위한 것입니다. https://developers.google.com/search/blog/2026/04/back-button-hijacking
2026년 4월 27일 주
Chrome의 과도한 광고 개입 후 광고가 연속으로 여러 번 새로고침될 수 있는 자동 새로고침 기능 내 문제가 해결되었습니다. 새로고침을 제한하는 완화 조치가 적용되었으며, 이 동작을 방지하고 기능의 견고성을 개선하기 위한 보다 영구적인 해결책을 마련하기 위해 적극적으로 노력하고 있습니다.
2026년 4월 20일 주
게시자가 시작한 연령별 취급을 구성하는 기능이 추가되었습니다. 이를 통해 게시자는 광고 요청에 아동 또는 청소년 개인 정보 보호 기능을 표시할 수 있습니다.
이제 게시자는 PrivacySettingsConfig의 tagForAgeTreatment 설정을 사용하여 아동 대상 서비스로 취급 (TFCD와 동일) 또는 청소년 대상 서비스로 취급 (TAP와 동일)을 시행할 수 있습니다.
| GPT의 새로운 기능 | |
|---|---|
| 열거형 |
TagForAgeTreatment
|
| 속성 |
PrivacySettingsConfig.tagForAgeTreatment
|
2026년 3월 9일 주
Chrome의 과도한 리소스 사용 광고 차단 기능이 과도한 리소스 사용으로 인해 광고를 삭제하면 GPT가 이제 빈 슬롯을 다른 광고로 자동 새로고침합니다. 이렇게 하면 광고 공간이 계속 활용됩니다. 이 동작은 특히 데스크톱 Chrome 환경에서 광고 노출수를 늘릴 것으로 예상됩니다.
타겟팅 및 키-값에 관한 참고사항: 이 자동 새로고침은 슬롯의 기존 타겟팅 구성을 재사용합니다. 통합이 새로고침할 때마다 키-값 업데이트에 의존하는 경우 오래된 타겟팅 데이터가 전송될 수 있습니다. 이 로직을 수동으로 관리하려는 게시자는
googletag.config.AutoRefreshConfig를 사용하여 선택 해제할 수 있습니다.
2025년 10월 6일 주
전면 광고는 이제 Chrome에서 탐색 트리거를 위해 동일 사이트 도착 페이지를 추측에 기반하여 사전 렌더링합니다. 이렇게 하면 전면 광고가 닫힐 때 페이지 로드 속도가 빨라져 사용자 환경이 개선됩니다.
2025년 7월 28일 주
기존의 여러 페이지 및 슬롯 수준 설정이 새로운 통합 GPT 구성 API로 이전되었습니다. 이 마이그레이션은 다음과 같은 몇 가지 개선사항을 제공합니다.
- 검색 기능 개선: 설정이 문서 및 유형 정의에 그룹화됩니다.
- 더 직관적임: 단일 인터페이스를 사용하여 설정을 개별적으로 또는 한 번에 구성할 수 있습니다.
- 더 명확한 오류: 구성 오류는 더 자세한 정보를 제공하고 표준화된 언어를 사용하여 문제 해결을 간소화합니다.
기존 구성 메서드는 계속 작동하지만 내부적으로 새 구성 프레임워크를 사용하도록 업데이트됩니다. 따라서 기존 메서드를 사용하는 경우에도 새 구성 API의 속성을 참조하는 오류 메시지가 표시될 수 있습니다.
SafeFrameConfig 객체가 googletag 네임스페이스에서 googletag.config 네임스페이스로 이동되었습니다.
다음 표에는 지원 중단된 기존 구성 메서드와 권장되는 구성 API 대체 메서드가 나와 있습니다.
| 기존 구성 방법 | GPT 구성 API 대체 |
|---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions()PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame()PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting()PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds()PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled()PubAdsService.get()PubAdsService.getAttributeKeys()PubAdsService.getTargeting()PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions()Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame()Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting()Slot.setTargeting()Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get()Slot.getAttributeKeys()Slot.getCategoryExclusions()Slot.getTargeting()Slot.getTargetingKeys()
|
Slot.getConfig()
|
2025년 7월 21일 주
threadYield 기능이 업데이트되어 스크롤해야 볼 수 있는 슬롯만 포함된 요청의 경우 광고 요청 URL을 생성하기 전에 JS 스레드도 생성합니다. 이는 노출수에 부정적인 영향을 미치지 않으면서 Core Web Vitals에 긍정적인 영향을 미치는 것으로 나타났습니다.
| GPT에서 업데이트됨 | |
|---|---|
| 속성 |
googletag.config.PageSettingsConfig.threadYield
|
2025년 6월 2일 주
이제 웹 전면 광고에서 단일 페이지 애플리케이션 (SPA)을 완전히 지원합니다.
이제 GPT 사용자는 전체 페이지를 새로고침하지 않고도 SPA 지원 웹사이트 내에 웹 전면 광고를 원활하게 표시할 수 있습니다. 이 개선사항을 통해 다음 작업을 할 수 있습니다.
- 사용자 환경 개선: SPA 내 자연스러운 광고 시점에서 광고를 게재하여 원활한 전환과 최소한의 방해를 보장합니다.
- 수익 창출 증대: 동적 SPA 기반 콘텐츠에 전면 광고를 효과적으로 게재하여 새로운 수익 기회를 확보하세요.
- 더 나은 광고 표준(Better Ads Standard) 유지: 업계 권장사항을 준수하여 명확한 종료 옵션과 구성 가능한 최대 게재빈도로 고품질 광고 경험을 계속 제공합니다.
기존 SPA 구현은 변경할 필요가 없습니다. GPT는 SPA 내에서 페이지 변경에 대한 전면 광고 디스플레이를 자동으로 감지하고 관리합니다. GPT 관리 웹 전면 광고 및 선택적 전면 광고 트리거 구현에 관한 자세한 내용은 웹 전면 광고 표시 샘플을 참고하세요.
2025년 5월 26일 주
H5 게임 전면 광고의 최대 게재빈도가 120초에서 30초로 줄었습니다.
2025년 4월 28일 주
| GPT의 새로운 기능 | |
|---|---|
| 속성 |
SlotRenderEndedEvent.responseIdentifier
|
2025년 1월 27일 주
다음
ComponentAuctionConfig.auctionConfig
속성의 이름이
Protected Audience API
사양에 맞게 변경되었습니다.
| 이전 속성 이름 | 새 속성 이름 |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
2024년 10월 21일 주
가능한 경우 Scheduler.postTask 대신 Scheduler.yield를 사용하도록 threadYield를 수정합니다. 자세한 내용은 수익 문서를 참고하세요.
| GPT에서 업데이트됨 | |
|---|---|
| 속성 |
googletag.config.PageSettingsConfig.threadYield
|
2024년 9월 2일 주
게임 전면 광고에 대한 지원이 추가되었습니다.
2024년 8월 19일 주
GPT 스레드 양보 동작을 제어하는 설정의 이름이 adYield에서 threadYield로 변경되어 광고 수익 최적화가 아닌 JS 스레드 양보에 초점을 맞춘 기능임을 명확히 했습니다. 기능의 동작과 관련 API (이름 제외)는 변경되지 않습니다. adYield 속성은 향후 GPT 버전에서 삭제될 예정입니다.
기본 스레드 양보 동작은 googletag.setConfig({threadYield: 'DISABLED'});를 사용하여 사용 중지하거나 googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});를 사용하여 표시 영역을 기준으로 한 위치와 관계없이 모든 슬롯에 적용할 수 있습니다.
| GPT에서 업데이트됨 | |
|---|---|
| 속성 |
googletag.config.PageSettingsConfig.threadYield
|
2024년 7월 29일 주
이제 GPT는 광고 소재를 렌더링하기 직전에 우선순위가 'user-blocking'인 Scheduler.postTask(사용 가능한 경우)를 사용하여 JS 스레드를 생성합니다. 이는 노출수에 미치는 영향이 매우 적으면서도 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일 주
광고 요청의 네트워크 오류는 isEmpty가 true로 설정된 googletag.events.SlotRenderEndedEvent를 실행하여 광고가 게재되지 않는 상황을 모방합니다. 이 이벤트를 수신 대기하는 방법의 예는 광고 이벤트 리스너를 참고하세요. collapseEmptyDivs를 사용할 때 슬롯을 자동으로 접는 기능이 변경사항에 포함됩니다.
데스크톱/태블릿 및 모바일 웹 (부분 화면)에서 광고 확장을 구성하는 기능이 추가되었습니다.
| GPT의 새로운 기능 | |
|---|---|
| 객체 |
googletag.config.AdExpansionConfig |
| 속성 |
googletag.config.AdExpansionConfig.enabledgoogletag.config.PageSettingsConfig.adExpansiongoogletag.config.SlotSettingsConfig.adExpansion
|
2023년 12월 11일 주
사이드 레일 앵커 광고에 대한 지원이 추가되었습니다.
| GPT의 새로운 기능 | |
|---|---|
| 열거형 |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
2023년 11월 13일 주
게시자 개인 정보 보호 처리를 구성하는 기능이 추가되었습니다.
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 출시와 함께 정식 버전으로 전환됩니다. 이에 따라 GPT의 구성요소 입찰 관련 기능이 이제 안정적인 것으로 간주됩니다.
| 실험용에서 안정화 버전으로 이동 | |
|---|---|
| 객체 |
googletag.config.ComponentAuctionConfig
|
| 속성 |
googletag.config.SlotSettingsConfig.componentAuction
|
2023년 6월 19일 주간
업데이트: 2023년 7월 5일부터 GPT는 더 이상 오래된 버전의 자바스크립트 라이브러리를 제공하지 않으며 해당 버전에 광고를 게재하지 않습니다. 자세한 내용은 이전 공지사항을 참고하세요.
www.googletagservices.com/tag/js/gpt.js에서 게재하는 게시자는 계속해서 그렇게 할 수 있습니다. 하지만 기본 도메인으로 전환하는 것이 좋습니다. 이렇게 하면 성능이 개선될 수 있으며, www.googletagservices.com에서 gpt.js 게재가 향후 중단될 수 있기 때문입니다.
2023년 6월 6일 주
2023년 5월 22일 주
googletag.defineSlot() 및 SizeMappingBuilder.addSize()에 제공된 음수 및 0 크기 값은 잘못되었으므로 이제 자동으로 삭제됩니다. 따라서 이러한 잘못된 값을 제공하는 기존 통합에서는 게시자 콘솔 메시지가 증가할 수 있습니다.
하지만 기존의 유효한 광고 요청에는 영향을 미치지 않습니다.
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일 주
보안 처리된 신호 공유에 대한 지원이 추가되었습니다.
| GPT의 새로운 기능 | |
|---|---|
| 객체 |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| 유형 |
SecureSignalProvider
|
| 변수 |
googletag.secureSignalProviders
|
2023년 1월 30일 주
이벤트가 발생하면 이후 이벤트를 처리하기 전에 연결된 모든 리스너가 실행되도록 Service.addEventListener()의 동작이 변경되었습니다. 이 변경 전에는 동일한 슬롯의 슬롯 렌더링 시작 및 종료 이벤트 리스너가 순서와 상관없이 실행될 수 있었습니다.
2022년 8월 15일 주
Service.removeEventListener()의 반환 유형이 boolean에서 void로 변경되었습니다.
2022년 7월 25일 주
FLEDGE 구성요소 입찰에 대한 실험 지원을 추가하여 여러 판매자를 대상으로 한 FLEDGE의 초기 테스트를 지원합니다.
| GPT의 새로운 기능 | |
|---|---|
| 메서드 |
Slot.setConfig()
|
| 객체 |
ComponentAuctionConfigSlotSettingsConfig
|
2022년 7월 18일 주
ContentService API가 지원 종료되었습니다. 이제 googletag.content().setContent를 호출해도 경고를 로깅하는 것 외에는 아무런 효과가 없습니다. googletag.content 속성은 곧 완전히 삭제될 예정입니다. 그 후에는 이 속성을 호출하려고 하면 예외가 발생합니다. 대신 브라우저에 내장된 DOM API를 사용하여 콘텐츠를 div 요소에 바로 추가할 수 있습니다.
2022년 5월 23일 주
광고 요청 트래픽 소스를 구성하는 기능에 대한 지원이 추가되었습니다.
| 트래픽 소스에 대한 GPT 지원 | |
|---|---|
| 열거형 |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| 속성 | PrivacySettingsConfig.trafficSource |
2022년 3월 7일 주
웹용 보상형 광고가 출시되었습니다. 자세한 내용은 Ad Manager 고객센터를 참고하세요.
| 웹용 보상형 광고에 대한 GPT 지원 | |
|---|---|
| 열거형 | OutOfPageFormat.REWARDED |
| 이벤트 | RewardedSlotClosedEvent |
| 이벤트 | RewardedSlotGrantedEvent |
| 이벤트 | RewardedSlotReadyEvent |
| 객체 | RewardedPayload |
2022년 2월 28일 주
CommandArray.push는 이제 제공된 함수를 자체 arguments 객체 대신 globalThis에 명시적으로 바인딩합니다.
2021년 12월 8일 주
이제 enum은 TypeScript enum의 동작과 일치하도록 값과 키의 역방향 매핑도 노출합니다. enum 값을 사용하는 API는 변경되지 않으며 이러한 새로운 역방향 매핑은 사용하면 안 됩니다.
2021년 8월 9일 주간
removeEventListener 메서드가 추가되었습니다.
이제 동일한 eventType 및 콜백 함수 인스턴스로 addEventListener 를 여러 번 호출하면 작업이 실행되지 않습니다. 즉, 단일 콜백 함수 인스턴스가 동일한 이벤트 유형에 대해 n번 등록된 경우 이벤트가 발생할 때 n번이 아닌 한 번만 실행됩니다.
2021년 7월 29일 주
GPT의 조회가능성 이벤트인 ImpressionViewableEvent 및 SlotVisibilityChangedEvent가 이제 긴 페이지 세션에서 계속 실행됩니다. 이전에는 페이지 로드 후 1시간이 지나면 종료되었습니다.
2021년 5월 3일 주간
GPT는 더 이상 광고를 가져오기 전에 슬롯 공간을 설정하지 않습니다. 이 변경사항은 CSS를 사용하여 공간을 예약하지 않은 사이트에서 누적 레이아웃 이동 (CLS)을 줄입니다. 사이트의 CLS를 더 줄이려면 CSS를 사용하여 광고에 0이 아닌 영역을 예약하는 것이 좋습니다. 자세히 알아보기
2021년 3월 22일 주
enableLazyLoad()의 동작을 업데이트하여 백그라운드 탭에서 스크롤해야 볼 수 있는 슬롯의 렌더링도 지연시킵니다.
2021년 2월 23일 주
이제 display 또는 refresh 전에 언제든지 googletag.pubads().set 및 Slot.set 메서드를 호출할 수 있습니다. 이전에는 googletag.enableServices 전에 호출된 경우에만 set가 적용되었습니다.
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가 추가되었습니다.
googleTag.ResponseInformation에 새 필드 creativeTemplateId가 추가되었습니다.
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일 주
비동기 렌더링 모드를 사용하는 경우: 최대 8,192자 글자 수 제한까지 모든 광고 요청에 대해 가능한 경우 HTTP GET 메서드와 함께 XMLHttpRequest를 사용하여 광고를 요청합니다. 이전에는 4,096자를 초과하는 광고 요청에 HTTP POST 메서드가 사용되었으며, 최대 8,192자 글자 수 제한까지 가능했습니다.
GPT에 의해 배치되지 않은 콘텐츠인 경우 새로고침 전에 슬롯 내의 기존 콘텐츠를 삭제하는 기능이 중지되었습니다. 이 메모는 잘못되었습니다. 2018년 3월 12일 주 항목을 참고하세요.
2018년 1월 8일 주
멀티 사이즈 배열 내에서 [..., ['fluid'], ...]의 대체 문법을 NamedSized로 지원합니다. 이전에는 [..., 'fluid', ...]만 유효한 것으로 간주되었습니다.
2017년 7월 10일 주
googleTag.ResponseInformation에서 labelIds 필드가 삭제되었습니다.
2017년 6월 5일 주
div ID뿐만 아니라 div 요소를 허용하도록 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() 및 getTargetingKeys() API가 출시되었습니다.
2016년 6월 20일 주
페이지를 새로고침하지 않고도 Google 게시자 콘솔을 열 수 있는 openConsole() API가 출시되었습니다.
2016년 6월 6일 주
맞춤 타겟팅 매개변수를 가져오는 getTargeting() 및 getTargetingKeys() API가 출시되었습니다.
Safeframe이 콘텐츠를 푸시하여 확장을 허용해야 하는 구성 옵션(allowPushExpansion)을 추가합니다.
2016년 5월 16일 주
여러 크기 광고 요청에서 유연한 크기를 지원합니다.
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())이 추가되었습니다.
세분화된 제어를 통해 광고 슬롯에 SafeFrame을 강제로 사용하는 API를 추가합니다. setForceSafeFrame()
2015년 12월 7일 주
슬롯 공개 상태 이벤트 (SlotVisibilityChangedEvent)를 추가합니다.
2015년 10월 26일 주
노출 조회가능성 (ImpressionViewableEvent)을 추가합니다.
JSON 맵 (Passback.updateTargetingFromMap())에서 패스백 타겟팅을 업데이트합니다.
2015년 10월 12일 주
페이지 외부 패스백 지원
2015년 8월 31일 주
GPT 아키텍처를 얇은 로더와 더 큰 구현으로 재구성합니다.
GPT에서 유동적 크기를 지원합니다.