From 76c93c767d46518a91e8ab0a7333a30f1bc0fdc5 Mon Sep 17 00:00:00 2001 From: Jai A Date: Wed, 4 Sep 2024 09:23:18 -0700 Subject: [PATCH 1/6] rev.iq support --- .../src/components/ui/AdPlaceholder.vue | 25 +- apps/frontend/src/public/ads.txt | 1884 ++++++++++++++++- .../src/public/promo-frame-rev-iq.html | 75 + 3 files changed, 1962 insertions(+), 22 deletions(-) create mode 100644 apps/frontend/src/public/promo-frame-rev-iq.html diff --git a/apps/frontend/src/components/ui/AdPlaceholder.vue b/apps/frontend/src/components/ui/AdPlaceholder.vue index 948ac273..ec1c39d3 100644 --- a/apps/frontend/src/components/ui/AdPlaceholder.vue +++ b/apps/frontend/src/components/ui/AdPlaceholder.vue @@ -13,7 +13,7 @@
-
+
@@ -23,7 +23,9 @@ import { ChevronRightIcon } from "@modrinth/assets"; useHead({ script: [ { - src: "https://dn0qt3r0xannq.cloudfront.net/modrinth-7JfmkEIXEp/modrinth-longform/prebid-load.js", + type: "module", + src: "//js.rev.iq", + "data-domain": "modrinth.com", async: true, }, { @@ -31,25 +33,6 @@ useHead({ async: true, }, ], - link: [ - { - rel: "preload", - as: "script", - href: "https://www.googletagservices.com/tag/js/gpt.js", - }, - ], -}); - -onMounted(() => { - window.tude = window.tude || { cmd: [] }; - tude.cmd.push(function () { - tude.refreshAdsViaDivMappings([ - { - divId: "modrinth-rail-1", - baseDivId: "pb-slot-square-2", - }, - ]); - }); }); + + +
+ +
+
+ + + From 4a575393f0b2653f141fff8cc99ee5dee591787b Mon Sep 17 00:00:00 2001 From: Jai A Date: Wed, 4 Sep 2024 09:29:06 -0700 Subject: [PATCH 2/6] remove inmobi --- .../src/components/ui/AdPlaceholder.vue | 56 ------------------- 1 file changed, 56 deletions(-) diff --git a/apps/frontend/src/components/ui/AdPlaceholder.vue b/apps/frontend/src/components/ui/AdPlaceholder.vue index ec1c39d3..eb688aee 100644 --- a/apps/frontend/src/components/ui/AdPlaceholder.vue +++ b/apps/frontend/src/components/ui/AdPlaceholder.vue @@ -28,10 +28,6 @@ useHead({ "data-domain": "modrinth.com", async: true, }, - { - src: "/inmobi.js", - async: true, - }, ], }); @@ -41,58 +37,6 @@ iframe[id^="google_ads_iframe"] { background: transparent; } -#qc-cmp2-ui { - background: var(--color-raised-bg); - border-radius: var(--radius-lg); - color: var(--color-base); -} - -#qc-cmp2-ui::before { - background: var(--color-raised-bg); -} - -#qc-cmp2-ui::after { - background: var(--color-raised-bg); -} - -#qc-cmp2-ui button[mode="primary"] { - background: var(--color-brand); - color: var(--color-accent-contrast); - border-radius: var(--radius-lg); - border: none; -} - -#qc-cmp2-ui button[mode="secondary"] { - background: var(--color-button-bg); - color: var(--color-base); - border-radius: var(--radius-lg); - border: none; -} - -#qc-cmp2-ui button[mode="link"] { - color: var(--color-link); -} - -#qc-cmp2-ui h2 { - color: var(--color-contrast); - font-size: 1.5rem; -} - -#qc-cmp2-ui div, -#qc-cmp2-ui li, -#qc-cmp2-ui strong, -#qc-cmp2-ui p, -#qc-cmp2-ui .qc-cmp2-list-item-title, -#qc-cmp2-ui .qc-cmp2-expandable-info { - color: var(--color-base); - font-family: var(--font-standard); -} - -#qc-cmp2-ui .qc-cmp2-toggle[aria-checked="true"] { - background-color: var(--color-brand); - border: 1px solid var(--color-brand); -} - @media (max-width: 1024px) { .ad-parent { display: none; From 9cd0af914ae334dc9ae9862da29f64b3aa417372 Mon Sep 17 00:00:00 2001 From: Jai A Date: Wed, 4 Sep 2024 09:31:39 -0700 Subject: [PATCH 3/6] fix slot not rendering --- apps/frontend/src/components/ui/AdPlaceholder.vue | 2 +- apps/frontend/src/public/promo-frame-rev-iq.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/frontend/src/components/ui/AdPlaceholder.vue b/apps/frontend/src/components/ui/AdPlaceholder.vue index eb688aee..66f7964e 100644 --- a/apps/frontend/src/components/ui/AdPlaceholder.vue +++ b/apps/frontend/src/components/ui/AdPlaceholder.vue @@ -13,7 +13,7 @@
-
+
diff --git a/apps/frontend/src/public/promo-frame-rev-iq.html b/apps/frontend/src/public/promo-frame-rev-iq.html index af7c6c5c..eac4ccbe 100644 --- a/apps/frontend/src/public/promo-frame-rev-iq.html +++ b/apps/frontend/src/public/promo-frame-rev-iq.html @@ -46,7 +46,7 @@
-
+
- - -
- - -
- - - diff --git a/apps/frontend/src/public/promo-frame.html b/apps/frontend/src/public/promo-frame.html index 1a09f4ea..dafc5a6d 100644 --- a/apps/frontend/src/public/promo-frame.html +++ b/apps/frontend/src/public/promo-frame.html @@ -1,84 +1,84 @@ - - - - Modrinth App Ad - - - + + +
+ +
+
+ - + document.addEventListener("contextmenu", (event) => event.preventDefault()); + +