From ae430aea8277fc76d67d5f356ab2a6d31974fdac Mon Sep 17 00:00:00 2001 From: snigel-nelson <91899315+snigel-nelson@users.noreply.github.com> Date: Mon, 18 Oct 2021 16:54:24 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20Snigel=20to=20RTC=20callout?= =?UTF-8?q?=20vendors=20(#36334)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [SN-3414]: Add Snigel to RTC callout vendors * [SN-3414]: Fix lint's prettier/prettier error --- extensions/amp-a4a/rtc-documentation.md | 1 + extensions/amp-a4a/rtc-publisher-implementation-guide.md | 1 + src/service/real-time-config/callout-vendors.js | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/extensions/amp-a4a/rtc-documentation.md b/extensions/amp-a4a/rtc-documentation.md index 946ca0ad8f4b..a87d7dad550c 100644 --- a/extensions/amp-a4a/rtc-documentation.md +++ b/extensions/amp-a4a/rtc-documentation.md @@ -149,6 +149,7 @@ The `errorReportingUrl` property is optional. The only available macros are ERRO - Purch - Rubicon - Salesforce +- [Snigel](https://www.snigel.com) - T13 - Tail - The Ozone Project diff --git a/extensions/amp-a4a/rtc-publisher-implementation-guide.md b/extensions/amp-a4a/rtc-publisher-implementation-guide.md index a253fba894e7..3398c0783a78 100644 --- a/extensions/amp-a4a/rtc-publisher-implementation-guide.md +++ b/extensions/amp-a4a/rtc-publisher-implementation-guide.md @@ -43,6 +43,7 @@ To use RTC, you must meet the following requirements: - Purch - Rubicon - Salesforce +- [Snigel](https://www.snigel.com) - T13 - Tail - The Ozone Project diff --git a/src/service/real-time-config/callout-vendors.js b/src/service/real-time-config/callout-vendors.js index 1a6889b6ae3f..ace8f73f6be7 100644 --- a/src/service/real-time-config/callout-vendors.js +++ b/src/service/real-time-config/callout-vendors.js @@ -239,6 +239,11 @@ const RTC_VENDORS = jsonConfiguration({ macros: ['ADSLOT_ID', 'CONSENT_STRING'], disableKeyAppend: true, }, + snigel: { + url: 'https://adserv.snigelweb.com/bp/v1/openrtb2/amp?tag_id=PLACEMENT_ID&w=ATTR(width)&h=ATTR(height)&ow=ATTR(data-override-width)&oh=ATTR(data-override-height)&ms=ATTR(data-multi-size)&slot=ATTR(data-slot)&targeting=TGT&curl=CANONICAL_URL&timeout=TIMEOUT&adcid=ADCID&purl=HREF&consent_string=CONSENT_STRING&account=ACCOUNT_ID&gdpr_applies=CONSENT_METADATA(gdprApplies)&addtl_consent=CONSENT_METADATA(additionalConsent)&consent_type=CONSENT_METADATA(consentStringType)', + macros: ['PLACEMENT_ID', 'CONSENT_STRING', 'ACCOUNT_ID'], + disableKeyAppend: true, + }, }); // DO NOT MODIFY: Setup for tests