← Advertising & disclosure
Site owner reference
Where ads appear on Vietpeep
There are eight ad units across the site. Ads are only shown after a visitor accepts advertising cookies (GDPR) and once the ad network is enabled — these boxes mark exactly where each unit will serve.
Leaderboard
Horizontal banner · 728×90 (responsive)
NEXT_PUBLIC_AD_SLOT_LEADERBOARDAd · Leaderboard
- Homepage — directly below the featured section
In-article
Fluid / responsive · Full column width (fluid)
NEXT_PUBLIC_AD_SLOT_IN_ARTICLEAd · In-article
- Article pages — inside the body between sections
Sidebar rectangle
Rectangle (responsive) · 300×250
NEXT_PUBLIC_AD_SLOT_SIDEBARAd · Sidebar rectangle
- Article pages — sticky right column
- Category pages — sticky right column
- What's On pages — sticky right column
- Homepage — top-stories right rail
After-article banner
Horizontal banner (responsive) · 728×90 (responsive)
NEXT_PUBLIC_AD_SLOT_AFTER_ARTICLEAd · After-article banner
- Article pages — between the article body and Related posts
Category banner
Horizontal banner (responsive) · 728×90 (responsive)
NEXT_PUBLIC_AD_SLOT_CATEGORYAd · Category banner
- Category pages — top of the listing, below the hero image
In-feed native
Native / in-feed · Full column width
NEXT_PUBLIC_AD_SLOT_IN_FEEDAd · In-feed native
- Category pages — one native ad inside the article grid, after the 6th story
Mobile sticky anchor
Anchor / sticky bottom · Full width · ~60px tall
NEXT_PUBLIC_AD_SLOT_MOBILE_STICKYAd · Mobile sticky anchor
- All pages — fixed bottom bar on phones only (hidden on desktop)
Half-page skyscraper
Half-page (responsive) · 300×600
NEXT_PUBLIC_AD_SLOT_HALF_PAGEAd · Half-page skyscraper
- Article pages — right sidebar, beside the main text
How to serve these units
- • Create one ad unit per placement in your ad network (eight units total) and copy each unit ID into the matching setting above.
- • The leaderboard and sidebar units render as regular display ads; the in-article unit uses a fluid format so it stretches to the reading column; the in-feed unit uses a native ad format.
- • The mobile sticky bar is usually enabled through the ad network's anchor ad feature — the site slot marks where it sits.
- • Ads are GDPR-gated: they load only after a visitor accepts advertising cookies, and the whole network can be toggled off with one environment switch.
- • Manage all of this live from Telegram:
/adsshows status,/ads on|offtoggles ads,/ads client <id>sets the network client, and/ads slot <name> <unit-id>wires each placement.