Start with YouTube Studio’s Audience report to find when your viewers are active, then treat those periods as candidates for testing. The activity heatmap helps you plan, but it does not show which hours served ads on your 24/7 stream or which hours earned the most.
To find useful patterns, compare like-for-like live periods and use an ad-specific revenue measure where YouTube provides one. YouTube’s documented reports do not establish a definitive hour-by-hour ad-earnings ranking for one continuous live video, so the result should be a cautious working hypothesis rather than an exact answer.
Start with the Audience activity heatmap
In YouTube Studio, open Analytics, choose Audience, and look for “When your viewers are on YouTube”. YouTube describes this report as showing when your viewers were online across YouTube during the previous 28 days. It is intended to help with planning live streams and other publishing decisions.
That makes the heatmap a sensible first screen for a devotional channel, a lofi station, a local news loop or a study stream. If the darker blocks appear during the evening in your audience’s main timezone, those blocks may be useful candidates for closer observation. They do not, however, prove that your continuous live stream had its highest audience, its most monetised playbacks or its highest ad revenue during those hours.
The report concerns viewer activity across YouTube, not only people watching the particular live video. A person included in the audience report may have watched another format on your channel, another channel, or a different type of YouTube content. Use the report to ask, “Which periods deserve a test?” rather than, “What did this hour earn?”
The heatmap also needs a timezone decision. A creator in India may have viewers in several parts of the country, as well as viewers elsewhere. Choose one reporting timezone, write it at the top of your tracking sheet, and keep it unchanged. If your audience is spread across regions, note that a busy block may represent several local peaks rather than one universal best time.
You can read YouTube’s description of the Audience reports in its official analytics help. Check the current Studio interface as well, because report names and available controls can change.
Turn active-viewer periods into candidates
Do not begin by moving every ad break to the darkest part of the heatmap. First turn the heatmap into a short list of periods that can be observed consistently. For example, you might select a morning window, an afternoon window and an evening window, each with the same length and the same timezone.
The purpose is not to find a magical hour. It is to create comparable conditions. A 24/7 bhajan stream might have a morning devotional period and an evening period with different audience needs. A study channel might have a weekday evening audience but a different pattern on Saturday. A local news loop may follow commuting or regional news habits. These are reasons to form separate hypotheses, not reasons to assume the answer in advance.
Record the candidate periods in plain language. “India time, Monday to Thursday, 19:00 to 21:00” is more useful than “peak time”. Include the weekday because a Tuesday evening and a Sunday evening may behave differently. If you use daylight-saving time for an overseas audience, record the relevant change rather than silently shifting the clock.
Keep the stream itself as stable as practical while you observe the candidates. A different playlist, an outage, a long blank segment, a major news event or a change in title can affect results independently of the clock. If the content must change, make a note of it rather than treating the resulting movement as an advertising discovery.
Your candidate list can also include quieter periods. A busy period may generate more opportunities because more people are watching, but a quiet period may have a different viewing pattern or a different mix of geographies. The point is to compare outcomes, not to assume that high audience activity always produces the best return.
For a practical explanation of how the stream can be kept running, see this guide to the cheapest way to keep a pre-recorded YouTube live stream running in India. The delivery method matters because repeated interruptions make time-of-day comparisons harder to interpret.
Compare similar time windows in Studio
Before looking at results, decide what “best-performing” means for your channel. If the aim is total advertising income, use estimated ad revenue when that metric is available in the relevant report. If the aim is to compare efficiency, define the denominator clearly, such as ad revenue per hour observed. Do not switch between total revenue, revenue per view and revenue per hour halfway through the comparison.
Create a simple log for each observation. Useful columns include:
| Field | What to record | Why it matters |
|---|---|---|
| Date and window | Date, timezone, weekday and start/end time | Prevents different periods being treated as identical |
| Live audience | Concurrent viewers, peak viewers and watch time where available | Shows the audience context |
| Ad outcome | Estimated ad revenue, monetised playbacks or ad impressions where available | Measures advertising more directly |
| Stream conditions | Content, stream status and any interruptions | Helps explain unusual results |
| Ad settings | Automatic or manual mid-roll approach and relevant changes | Separates delivery changes from clock-time effects |
| Audience context | Geography, device or other useful breakdowns where available | Identifies changes in audience mix |
Use the same type of live content when comparing periods. YouTube’s content analytics guidance recommends comparing similar content because different formats can attract different viewing behaviour. A continuous instrumental loop should not automatically be compared with a live news discussion simply because both occupied the same clock window.
If your 24/7 stream remains one video, use the live performance information associated with that stream where Studio makes it available. YouTube live reports can include concurrent viewers, peak viewers and watch time, and stream analytics may be exported as a CSV. These measures tell you how the stream performed with viewers. They are not substitutes for ad revenue.
Compare equivalent periods across dates rather than one morning against one evening. For example, compare several weekday morning windows with other weekday morning windows, and several weekday evening windows with other weekday evening windows. The exact number of observations is not prescribed by YouTube in the guidance used here. The practical principle is to avoid treating one unusual day as a pattern.
Use Advanced Mode for comparisons, filters and exports where the relevant report supports them. If a metric or filter does not appear in the current view, do not recreate it from a nearby metric and present it as the same thing. Reporting availability can differ between the live, content and revenue areas.
A stream that drops overnight can distort a comparison even if the dashboard still shows a useful daily total. Note the minutes or periods when the broadcast was unavailable. If your channel is run from a local computer, also review the OBS setup guidance for a continuous church stream before blaming an audience period for a technical interruption.
Separate viewer activity from ad delivery
Viewer activity and advertising are related, but they are not the same measurement. Concurrent viewers tells you how many people were watching at a point in time. Watch time tells you how long viewing accumulated. Neither metric tells you that an ad was served, how many ads a viewer saw or what the creator received.
YouTube uses several advertising terms that answer different questions. Ad impressions count individual ads. Estimated monetised playbacks count playbacks where at least one ad was shown. CPM and playback-based CPM describe advertiser-side value before the creator’s share and should not be treated as creator earnings. RPM is a broader creator revenue measure and can include sources beyond advertising.
If the question is “which period earned more from ads?”, estimated ad revenue is closer to the question than CPM or total viewers. If you are judging ad yield, state the denominator. Ad revenue per hour, ad revenue per thousand views and ad revenue per monetised playback are different comparisons and can produce different rankings.
A high-activity period may create more opportunity for views and ads without producing the highest revenue. Ad availability, advertiser targeting, geography, time of year, ad format, recent ad exposure and whether a viewer has YouTube Premium can all affect what happens. The same number of viewers at two different times does not imply the same ad result.
An ad opportunity is not a guaranteed ad impression. YouTube’s live monetisation guidance explains that its systems decide which ad slots may receive an ad while balancing viewer experience, creator earnings and advertiser values. Read the current YouTube Help guidance on monetising live streams before changing your settings.
Automatic mid-rolls and manual mid-rolls also create different operating choices. Automatic mid-rolls can allow YouTube to decide when opportunities are suitable. Manual insertion gives you more control over timing, but an inserted opportunity still does not prove that every viewer received an advert. Automatic settings may also reduce or pause opportunities in some high-engagement situations.
Treat viewer experience as a guardrail. If an advertising change appears to coincide with lower watch time, shorter viewing sessions or repeated departures, that matters even if a short revenue measure looks better. There is no general rule that adding more breaks to the busiest hour improves the long-term result for every channel.
Choose a metric before you test
A useful test starts with one primary outcome and a small set of checks. For example, a channel might use estimated ad revenue per observed hour as its primary outcome, with watch time and average view duration as viewer-experience checks. A different channel might prioritise total ad revenue because its main goal is to understand the value of the full overnight period.
Do not optimise for CPM alone. CPM can be high when advertiser costs are high, while the number of monetised playbacks is small. A lower CPM period can produce more total ad revenue if it has more eligible and monetised viewing. The numbers answer different questions, so write down which one you are using.
Likewise, do not use a rise in concurrent viewers as evidence of a rise in ad delivery. It may explain why more ad opportunities existed, but it cannot establish that ads were shown at the same rate. If the ad-specific report is delayed or unavailable, record the audience result as audience evidence and leave the advertising conclusion open.
Revenue data may not appear immediately. YouTube’s revenue guidance says revenue data can take time to appear in Analytics and estimated amounts can later be adjusted. Compare periods using the same reporting state where possible, and label figures as estimated rather than final when that is how Studio presents them.
When you export data, retain the export date and the filters used. A later review should be able to answer which channel, video, date range, timezone and metrics were selected. This is particularly important for a continuous stream, where a daily report may combine many different audience conditions into one row.
Know what Advanced Mode can and cannot show
Advanced Mode is useful for custom reports, comparisons, filters and exports. It does not remove the underlying reporting limits. YouTube’s documented date views describe daily, weekly, monthly and yearly chart views. The public guidance reviewed for this subject does not establish a direct hourly ad-revenue breakdown for one continuous 24/7 live video.
That limitation changes the wording you should use. You can say that an evening window had stronger observed audience activity, or that daily revenue was higher on days containing that window. You should not say that Studio proved 20:00 was the exact best-performing ad hour unless your account has a separate, clearly validated report that supports that claim.
A continuous live broadcast may remain associated with one video ID. A daily chart can therefore combine all of that video’s activity for the day rather than exposing a clean hourly advertising ledger. If Studio offers a more detailed view in your account, check what the rows actually represent before using them for a time-of-day conclusion.
There is also a distinction between reports that can be filtered for live content. YouTube’s help pages describe live revenue views in one context while noting that some interaction and revenue reports are unavailable when filtering for live in another context. Follow the controls visible in the current report and do not assume that every metric works in every Live-filtered view.
If you use a separate hourly data source, describe its origin, timezone, sampling method and missing periods. Do not present it as YouTube Studio data unless it genuinely comes from that report. An external dashboard may be useful for operational monitoring, but it does not automatically turn viewer counts into hourly ad earnings.
You can review YouTube’s current Advanced Mode documentation alongside the report itself. The documentation is the safer reference for what YouTube says the standard views support, while the account interface shows what is currently available to your channel.
Interpret the result cautiously
After collecting comparable periods, look for a repeated direction rather than a single winner. Ask whether the same window performed differently on weekdays, whether the audience geography changed, and whether one period included a stream interruption or a content change. If the result disappears after those factors are considered, it was not a reliable clock-time finding.
Separate three conclusions. First, you may have evidence that viewers are more active during a candidate window. Second, you may have evidence that the stream’s live audience or watch time is stronger during that window. Third, you may have evidence of a difference in an ad-specific metric. Only the third supports an advertising conclusion, and even it may be affected by delivery and reporting delays.
For a local news loop, a large event can change both viewing and advertiser demand. For a devotional channel, festivals and regional holidays can change the audience mix. For a study station, examinations and school calendars may matter. These are not reasons to discard the data, but they are reasons to label the period and avoid treating it as a permanent schedule.
Test one operational change at a time where practical. If you change the automatic mid-roll setting, the content mix and the stream title together, you will not know which change affected the result. Keep notes on manual ad insertions, because a candidate hour with more deliberate opportunities is not directly comparable with a candidate hour without them.
Do not promise that moving ads into the busiest blocks will increase income. The cautious conclusion may be that the heatmap identifies a period worth testing, while the available Studio data is not granular enough to name an exact best hour. That is a useful result because it prevents a planning proxy from being mistaken for an earnings report.
If you are deciding between a local machine, a VPS or a managed workflow, keep the measurement question separate from the delivery question. A stable stream gives you cleaner observations. You can compare the practical trade-offs in this guide to OBS, VPS and 24/7 podcast streaming in India. For creators who want to upload a file once and avoid leaving a computer running overnight, StreamNeo removes the need to keep that local streaming setup operating and restarts the broadcast automatically if it drops, but it does not turn YouTube’s reporting into an hourly ad-earnings report.
Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.
FAQ
Does the YouTube heatmap show when ads earn the most?
No. “When your viewers are on YouTube” describes audience activity across YouTube during the previous 28 days. It can help you choose candidate periods, but it does not report ad serving or earnings by hour for your particular 24/7 stream.
Can I identify one exact best-performing hour in YouTube Studio?
You should not promise that from the standard documented reports. Advanced Mode documents daily, weekly, monthly and yearly date views, and the public guidance does not establish a definitive hourly ad-revenue ranking for one continuous live video.
Should I use CPM to choose the best ad time?
Not by itself. CPM and playback-based CPM describe advertiser-side costs, while estimated ad revenue is closer to the creator’s earnings question. Compare the metric with its definition and denominator, and consider monetised playbacks, audience size and viewer experience together.
Does scheduling more mid-roll opportunities guarantee more income?
No. YouTube decides whether an ad opportunity receives an ad, and delivery can vary by viewer, geography, advertiser demand, ad format and recent ad exposure. Test changes carefully and watch both ad-specific results and audience behaviour.