diff --git a/components/AdsProviderSwitch.vue b/components/AdsProviderSwitch.vue
new file mode 100644
index 000000000..d306b044c
--- /dev/null
+++ b/components/AdsProviderSwitch.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
diff --git a/components/Footer.vue b/components/Footer.vue
index 4d250206f..dd2b375e1 100644
--- a/components/Footer.vue
+++ b/components/Footer.vue
@@ -32,18 +32,6 @@ const translationMode = async () => {
store.showTranslationMode();
translationModeVisibleCookie.value = 'true';
};
-
-const adsVisible = ref(false);
-onMounted(() => {
- adsVisible.value = parseInt(localStorage.getItem('adsVisible') || '0') === 1;
-});
-const toggleAds = async () => {
- if (!isGranted()) {
- return;
- }
- localStorage.setItem('adsVisible', adsVisible.value ? '0' : '1');
- window.location.reload();
-};
@@ -105,14 +93,6 @@ const toggleAds = async () => {
contact.contribute.design.header
-
-
-
- [admins]
- Disable ads
- Enable ads
-
-
@@ -120,6 +100,9 @@ const toggleAds = async () => {
Toggle ad placeholder visibility
+
+
+