A multimedia platform offering diverse content—streaming radio, podcasts, videos, blogs, and artist profiles—requires a well-thought-out advertising strategy. This guide presents best practices for implementing Google AdSense and audio ads while maintaining an excellent user experience.
Types of Ads
Google AdSense
Visual ads (Display Ads) integrated into the platform's content. Responsive, in-article, and in-feed formats.
Audio Ads
Audio ads played during radio or podcast listening. Pre-roll, mid-roll, and post-roll.
Placement by Section
Radio / Streaming
| Type | Placement | Frequency |
|---|---|---|
| Audio Ads | Between songs | Every 15-20 min |
| Audio Ads | At stream start | 1x at start |
| Display | Banner under player | Permanent |
| Display | Sidebar (desktop) | Permanent |
Radio Recommendations
- • 15-30 sec audio pre-roll at launch
- • Mid-roll audio every 4-5 songs
- • Avoid interrupting a song in progress
Podcasts
| Type | Placement | Frequency |
|---|---|---|
| Audio Ads | Pre-roll (before episode) | 1x per episode |
| Audio Ads | Mid-roll (middle) | 1-2x depending on length |
| Audio Ads | Post-roll (end) | 1x per episode |
| Display | Episode page | 2 placements |
| Display | Episode list | 1 in-feed |
Podcast Recommendations
- • Pre-roll: 15-30 sec (skippable after 5 sec)
- • Mid-roll: 30-60 sec (podcasts 30+ min)
- • Post-roll: 15 sec max
- • Naturally integrate sponsors into content
Blogs / Articles
| Type | Placement | Format |
|---|---|---|
| Display | After introduction | In-article responsive |
| Display | Middle of the article | In-article responsive |
| Display | End of the article | Rectangle 336x280 |
| Display | Sidebar (desktop) | Skyscraper 300x600 |
| Display | Between articles | In-feed native |
Blog Recommendations
- • Maximum 3 display ads per article
- • Content/ad ratio: minimum 70% content
- • Responsive ads for mobile
- • Avoid intrusive popups
Videos
| Type | Placement | Duration |
|---|---|---|
| Video Ads | Pre-roll | 15-30 sec (skip after 5 sec) |
| Video Ads | Mid-roll (videos 8+ min) | 15-30 sec |
| Display | Under the player | Leaderboard 728x90 |
| Display | Sidebar suggestions | Rectangle 300x250 |
Recommended Display Formats
| Format | Dimensions | Usage |
|---|---|---|
| Leaderboard | 728x90 | Header, under navigation |
| Medium Rectangle | 300x250 | Sidebar, in-content |
| Large Rectangle | 336x280 | In-article |
| Skyscraper | 300x600 | Sidebar sticky |
| Mobile Banner | 320x50 | Mobile header |
| Responsive | Auto | Everywhere (recommended) |
Audio Ads Strategy
Audio Revenue Sources
Programmatic Networks
- • Triton Digital
- • AdsWizz
- • Spotify Ad Studio
Direct Sales
- • Local sponsors
- • Music labels
- • Event promoters
Audio Ads Format and CPM
| Type | Duration | Estimated CPM |
|---|---|---|
| Pre-roll | 15 sec | $15-25 |
| Pre-roll | 30 sec | $20-35 |
| Mid-roll | 30 sec | $25-40 |
| Mid-roll | 60 sec | $35-50 |
Important Audio Rules
- • Normalized volume (same level as content)
- • No more than 4 minutes of ads per hour of streaming
- • Smooth transition with station jingles
- • Premium ad-free option for subscribers
Strategic Placement by Page
Homepage
┌─────────────────────────────────────────────┐ │ Header Navigation │ ├─────────────────────────────────────────────┤ │ Hero Section (Player Radio) │ ├─────────────────────────────────────────────┤ │ [AD #1 - Leaderboard 728x90] │ ├─────────────────────────────────────────────┤ │ Podcasts Populaires │ ├─────────────────────────────────────────────┤ │ [AD #2 - In-feed Native] │ ├─────────────────────────────────────────────┤ │ Dernières Vidéos │ ├─────────────────────────────────────────────┤ │ [AD #3 - In-feed Native] │ ├─────────────────────────────────────────────┤ │ Articles Récents │ ├─────────────────────────────────────────────┤ │ Footer │ └─────────────────────────────────────────────┘
Article/Blog Page
┌─────────────────────────────────┬───────────┐ │ Header Navigation │ │ ├─────────────────────────────────┤ │ │ Titre Article │ Sidebar │ │ Introduction... │ │ │ │ [AD] │ │ [AD #1 - In-article] │ 300x250 │ │ │ │ │ Contenu... │ │ │ │ [AD] │ │ [AD #2 - In-article] │ 300x600 │ │ │ Sticky │ │ Contenu... │ │ │ │ │ │ [AD #3 - Fin d'article] │ │ ├─────────────────────────────────┴───────────┤ │ Footer │ └─────────────────────────────────────────────┘
UX Considerations
Do's
- • Responsive ads for all devices
- • Asynchronous loading (lazy loading)
- • Sufficient contrast with content
- • Clear "Advertisement" labels
- • Feedback option for inappropriate ads
Don'ts
- • Intrusive popups
- • Auto-play video with sound
- • Ads blocking content
- • Too many ads on mobile
- • Ads resembling editorial content
Metrics to Track
| Metric | Target |
|---|---|
| RPM (Revenue per 1000) | $5-15 |
| Display CTR | 0.5-2% |
| Audio Ads Listening Rate | 85%+ |
| Viewability | 70%+ |
| Bounce Rate | < 40% |
Technical Implementation
Google AdSense - Global Script
To add in the <code><head></code> of the site:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8781698761921917" crossorigin="anonymous"> </script>
Responsive Display Ad
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-8781698761921917"
data-ad-slot="XXXXXXXX"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>In-Article Ad
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-8781698761921917"
data-ad-slot="XXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>In-Feed Ad
<ins class="adsbygoogle"
style="display:block"
data-ad-format="fluid"
data-ad-layout-key="-fb+5w+4e-db+86"
data-ad-client="ca-pub-8781698761921917"
data-ad-slot="XXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>Note: Replace XXXXXXXX with the ad-slot IDs created in AdSense for each placement.
Summary by Section
| Section | Display Ads | Audio Ads |
|---|---|---|
| Radio | 2 | Pre-roll + Mid-roll |
| Podcasts | 2-3 | Pre + Mid + Post |
| Videos | 2 | Pre-roll + Mid-roll |
| Blogs | 3-4 | N/A |
| Artist Profiles | 2-3 | N/A |
| Home | 3 | N/A |
Estimated Revenue (based on traffic)
60-70%
Display Ads
30-40%
Audio Ads
Next Steps
Also read
H1Site
Vaudreuil Web Agency