From e9cfa5ee4b6b321e70fd50bc737a58f11fceea93 Mon Sep 17 00:00:00 2001 From: steven-joyce Date: Tue, 27 Feb 2018 13:50:11 +1300 Subject: [PATCH] GPT v105 - added getSlots API on Service --- types/doubleclick-gpt/doubleclick-gpt-tests.ts | 2 ++ types/doubleclick-gpt/index.d.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/types/doubleclick-gpt/doubleclick-gpt-tests.ts b/types/doubleclick-gpt/doubleclick-gpt-tests.ts index 4bf01bf6e8..5eadd36861 100644 --- a/types/doubleclick-gpt/doubleclick-gpt-tests.ts +++ b/types/doubleclick-gpt/doubleclick-gpt-tests.ts @@ -224,6 +224,8 @@ googletag.defineSlot("/1234567/news", [160, 600], "div-2"). googletag.display(); +googletag.pubads().getSlots(); + googletag.pubads().setTagForChildDirectedTreatment(1); // Example with a single value for a key. diff --git a/types/doubleclick-gpt/index.d.ts b/types/doubleclick-gpt/index.d.ts index 8f6a47ae12..28dd65d108 100644 --- a/types/doubleclick-gpt/index.d.ts +++ b/types/doubleclick-gpt/index.d.ts @@ -1,6 +1,7 @@ -// Type definitions for Google Publisher Tag v104 +// Type definitions for Google Publisher Tag v105 // Project: https://developers.google.com/doubleclick-gpt/reference // Definitions by: John Wright +// Steven Joyce // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare namespace googletag { @@ -27,6 +28,7 @@ declare namespace googletag { eventType: string, listener: (event: events.ImpressionViewableEvent | events.SlotOnloadEvent | events.SlotRenderEndedEvent | events.slotVisibilityChangedEvent) => void ): void; + getSlots(): Slot[]; } export interface CompanionAdsService extends Service {