diff --git a/packages/frontend/src/components/global/MkAd.vue b/packages/frontend/src/components/global/MkAd.vue
index a518484a5d..2bb432e15f 100644
--- a/packages/frontend/src/components/global/MkAd.vue
+++ b/packages/frontend/src/components/global/MkAd.vue
@@ -11,7 +11,6 @@
 			<div>Ads by {{ host }}</div>
 			<!--<MkButton class="button" primary>{{ $ts._ad.like }}</MkButton>-->
 			<MkButton v-if="chosen.ratio !== 0" :class="$style.menuButton" @click="reduceFrequency">{{ $ts._ad.reduceFrequencyOfThisAd }}</MkButton>
-			<MkButton v-if="$i && $i.policies.canHideAds" :class="$style.menuButton" @click="hide">{{ $ts._ad.hide }}</MkButton>
 			<button class="_textButton" @click="toggleMenu">{{ $ts._ad.back }}</button>
 		</div>
 	</div>
@@ -83,7 +82,7 @@ const choseAd = (): Ad | null => {
 };
 
 const chosen = ref(choseAd());
-let shouldHide = $ref(chosen.value && $i && $i.policies.canHideAds && defaultStore.state.hiddenAds.includes(chosen.value.id));
+const shouldHide = $ref($i && $i.policies.canHideAds);
 
 function reduceFrequency(): void {
 	if (chosen.value == null) return;
@@ -93,13 +92,6 @@ function reduceFrequency(): void {
 	chosen.value = choseAd();
 	showMenu.value = false;
 }
-
-function hide() {
-	if (chosen.value == null) return;
-	defaultStore.push('hiddenAds', chosen.value.id);
-	os.success();
-	shouldHide = true;
-}
 </script>
 
 <style lang="scss" module>
diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts
index 89a37ab08e..8ecf59edb2 100644
--- a/packages/frontend/src/store.ts
+++ b/packages/frontend/src/store.ts
@@ -86,10 +86,6 @@ export const defaultStore = markRaw(new Storage('base', {
 		where: 'account',
 		default: [] as string[],
 	},
-	hiddenAds: {
-		where: 'account',
-		default: [] as string[],
-	},
 
 	menu: {
 		where: 'deviceAccount',