Multiplex oglas tudi na dnu vsebinskih strani
This commit is contained in:
parent
561d15d8b3
commit
003186ce1e
@ -9,7 +9,7 @@ import { Button } from "@/components/ui/button";
|
||||
import { Skeleton } from "@/components/ui/skeleton";
|
||||
import Header from "@/components/header";
|
||||
import Footer from "@/components/footer";
|
||||
import { ArticleCardAd, PageSideAds, TopBannerAd } from "@/components/adsense";
|
||||
import { ArticleCardAd, PageSideAds, TopBannerAd, MultiplexAd } from "@/components/adsense";
|
||||
import { useEffect } from "react";
|
||||
|
||||
interface PaginatedResponse {
|
||||
@ -209,7 +209,11 @@ export default function CategoryPage() {
|
||||
</Link>
|
||||
</div>
|
||||
)}
|
||||
</main>
|
||||
<div className="mt-8" data-testid="ad-multiplex-end">
|
||||
<div className="text-[9px] text-muted-foreground/40 text-center pb-1 uppercase tracking-widest">Anzeige</div>
|
||||
<MultiplexAd />
|
||||
</div>
|
||||
</main>
|
||||
<Footer />
|
||||
</div>
|
||||
);
|
||||
|
||||
@ -4,7 +4,7 @@ import GalleryPage from "@/components/photo-gallery";
|
||||
import { ArrowLeft } from "lucide-react";
|
||||
import { Link } from "wouter";
|
||||
import { usePageMeta } from "@/hooks/use-page-meta";
|
||||
import { InArticleAd, PageSideAds, TopBannerAd } from "@/components/adsense";
|
||||
import { InArticleAd, PageSideAds, TopBannerAd, MultiplexAd } from "@/components/adsense";
|
||||
|
||||
export default function GalleryPageWrapper() {
|
||||
usePageMeta("Fotogalerie – Einzigartige Momente von unseren Aufzeichnungen | FOLX TV", "Spannende Schnappschüsse und besondere Augenblicke, eingefangen bei unseren Aufzeichnungen. Authentische Bilder der Volksmusik- und Schlager-Stars in einzigartigen Momenten bei FOLX TV.");
|
||||
@ -26,7 +26,11 @@ export default function GalleryPageWrapper() {
|
||||
<InArticleAd />
|
||||
<GalleryPage />
|
||||
<InArticleAd />
|
||||
</main>
|
||||
<div className="mt-8" data-testid="ad-multiplex-end">
|
||||
<div className="text-[9px] text-muted-foreground/40 text-center pb-1 uppercase tracking-widest">Anzeige</div>
|
||||
<MultiplexAd />
|
||||
</div>
|
||||
</main>
|
||||
<Footer />
|
||||
</div>
|
||||
);
|
||||
|
||||
@ -22,7 +22,7 @@ import {
|
||||
import Header from "@/components/header";
|
||||
import Footer from "@/components/footer";
|
||||
import InterstitialAd from "@/components/interstitial-ad";
|
||||
import { InArticleAd, PageSideAds } from "@/components/adsense";
|
||||
import { InArticleAd, PageSideAds, MultiplexAd } from "@/components/adsense";
|
||||
import {
|
||||
SIGNS,
|
||||
ELEMENT_COLORS,
|
||||
@ -408,7 +408,11 @@ export default function HoroscopePage() {
|
||||
<SignDetail signIndex={selected} onNavigate={handleSelect} aiHoroscopes={aiHoroscopes} />
|
||||
) : null}
|
||||
</div>
|
||||
</main>
|
||||
<div className="mt-8" data-testid="ad-multiplex-end">
|
||||
<div className="text-[9px] text-muted-foreground/40 text-center pb-1 uppercase tracking-widest">Anzeige</div>
|
||||
<MultiplexAd />
|
||||
</div>
|
||||
</main>
|
||||
<Footer />
|
||||
</div>
|
||||
);
|
||||
|
||||
@ -4,7 +4,7 @@ import { ChefHat, X, Calendar } from "lucide-react";
|
||||
import { usePageMeta } from "@/hooks/use-page-meta";
|
||||
import Header from "@/components/header";
|
||||
import Footer from "@/components/footer";
|
||||
import { InArticleAd, PageSideAds, TopBannerAd } from "@/components/adsense";
|
||||
import { InArticleAd, PageSideAds, TopBannerAd, MultiplexAd } from "@/components/adsense";
|
||||
|
||||
interface DailyRecipe {
|
||||
id: number;
|
||||
@ -186,7 +186,11 @@ export default function RecipesPage() {
|
||||
{!isLoading && data.length === 0 && (
|
||||
<p className="text-muted-foreground text-sm">Noch keine Rezepte vorhanden.</p>
|
||||
)}
|
||||
</main>
|
||||
<div className="mt-8" data-testid="ad-multiplex-end">
|
||||
<div className="text-[9px] text-muted-foreground/40 text-center pb-1 uppercase tracking-widest">Anzeige</div>
|
||||
<MultiplexAd />
|
||||
</div>
|
||||
</main>
|
||||
|
||||
{selected && (
|
||||
<div
|
||||
|
||||
@ -9,7 +9,7 @@ import { Button } from "@/components/ui/button";
|
||||
import { Skeleton } from "@/components/ui/skeleton";
|
||||
import Header from "@/components/header";
|
||||
import Footer from "@/components/footer";
|
||||
import { ArticleCardAd, PageSideAds, TopBannerAd } from "@/components/adsense";
|
||||
import { ArticleCardAd, PageSideAds, TopBannerAd, MultiplexAd } from "@/components/adsense";
|
||||
import { useEffect } from "react";
|
||||
|
||||
interface PaginatedResponse {
|
||||
@ -197,7 +197,11 @@ export default function VideosPage() {
|
||||
<p className="text-muted-foreground">Noch keine Videos vorhanden.</p>
|
||||
</div>
|
||||
)}
|
||||
</main>
|
||||
<div className="mt-8" data-testid="ad-multiplex-end">
|
||||
<div className="text-[9px] text-muted-foreground/40 text-center pb-1 uppercase tracking-widest">Anzeige</div>
|
||||
<MultiplexAd />
|
||||
</div>
|
||||
</main>
|
||||
<Footer />
|
||||
</div>
|
||||
);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user