SEO Audit (price of a coffee)Starting at $1 →
Marketing

Strategy Advertising Google Ads for Multimedia Sites

Complete guide to maximizing ad revenue while preserving user experience

January 17, 202620 min read
Analytics dashboard showing ad revenue statistics and performance metrics

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

TypePlacementFrequency
Audio AdsBetween songsEvery 15-20 min
Audio AdsAt stream start1x at start
DisplayBanner under playerPermanent
DisplaySidebar (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

TypePlacementFrequency
Audio AdsPre-roll (before episode)1x per episode
Audio AdsMid-roll (middle)1-2x depending on length
Audio AdsPost-roll (end)1x per episode
DisplayEpisode page2 placements
DisplayEpisode list1 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

TypePlacementFormat
DisplayAfter introductionIn-article responsive
DisplayMiddle of the articleIn-article responsive
DisplayEnd of the articleRectangle 336x280
DisplaySidebar (desktop)Skyscraper 300x600
DisplayBetween articlesIn-feed native

Blog Recommendations

  • • Maximum 3 display ads per article
  • • Content/ad ratio: minimum 70% content
  • • Responsive ads for mobile
  • • Avoid intrusive popups

Videos

TypePlacementDuration
Video AdsPre-roll15-30 sec (skip after 5 sec)
Video AdsMid-roll (videos 8+ min)15-30 sec
DisplayUnder the playerLeaderboard 728x90
DisplaySidebar suggestionsRectangle 300x250

Recommended Display Formats

FormatDimensionsUsage
Leaderboard728x90Header, under navigation
Medium Rectangle300x250Sidebar, in-content
Large Rectangle336x280In-article
Skyscraper300x600Sidebar sticky
Mobile Banner320x50Mobile header
ResponsiveAutoEverywhere (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

TypeDurationEstimated CPM
Pre-roll15 sec$15-25
Pre-roll30 sec$20-35
Mid-roll30 sec$25-40
Mid-roll60 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

MetricTarget
RPM (Revenue per 1000)$5-15
Display CTR0.5-2%
Audio Ads Listening Rate85%+
Viewability70%+
Bounce Rate< 40%

Technical Implementation

Google AdSense - Global Script

To add in the <code>&lt;head&gt;</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

SectionDisplay AdsAudio Ads
Radio2Pre-roll + Mid-roll
Podcasts2-3Pre + Mid + Post
Videos2Pre-roll + Mid-roll
Blogs3-4N/A
Artist Profiles2-3N/A
Home3N/A

Estimated Revenue (based on traffic)

60-70%

Display Ads

30-40%

Audio Ads

Next Steps

1
Create AdSense account for the site
2
Configure ads.txt
3
Integrate Audio Ads partner (Triton/AdsWizz)
4
Implement display placements
5
Set up audio ad breaks in the player
6
Test on all devices
7
Monitor performance for 30 days
8
Optimize based on data
H1

H1Site

Vaudreuil Web Agency

Back to blog

Need help with your advertising strategy ?

Our experts can help you implement an optimized advertising strategy to maximize your revenue.