From 11b79d08c76e89312f75b8bc24f01f4b29afa45f Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Thu, 29 Dec 2022 15:36:18 +0100 Subject: [PATCH] [ads] switch to adsense --- components/AdPlaceholder.vue | 25 ++++-- components/CookieConsent.vue | 145 --------------------------------- layouts/default.vue | 22 ++++- locale/_base/translations.suml | 4 +- locale/en/translations.suml | 14 ++-- locale/es/translations.suml | 1 + locale/it/translations.suml | 2 + locale/ko/translations.suml | 2 + locale/pl/translations.suml | 10 ++- locale/ro/translations.suml | 1 + locale/ru/translations.suml | 1 + locale/sv/translations.suml | 5 +- locale/ua/translations.suml | 1 + routes/privacy.vue | 11 ++- routes/profileEditor.vue | 12 +-- routes/terms.vue | 6 +- src/adPlaceholders.js | 32 ++++---- 17 files changed, 100 insertions(+), 194 deletions(-) delete mode 100644 components/CookieConsent.vue diff --git a/components/AdPlaceholder.vue b/components/AdPlaceholder.vue index df034cc5c..76a42be2c 100644 --- a/components/AdPlaceholder.vue +++ b/components/AdPlaceholder.vue @@ -1,8 +1,13 @@ @@ -15,8 +20,18 @@ export default { phkey: {required: true}, }, data() { + if (!adPlaceholders[this.phkey]) { + return { active: false, adConfig: {} }; + } + + const [slotId, adFormat, responsive] = adPlaceholders[this.phkey]; return { - phid: adPlaceholders[this.phkey], + active: true, + adConfig: { + slotId, + adFormat, + responsive, + } } }, computed: { diff --git a/components/CookieConsent.vue b/components/CookieConsent.vue deleted file mode 100644 index 9e97676e8..000000000 --- a/components/CookieConsent.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - diff --git a/layouts/default.vue b/layouts/default.vue index 7d2d794ee..63fc0cae5 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -9,7 +9,6 @@