{"id":2754,"date":"2026-04-07T02:55:14","date_gmt":"2026-04-07T02:55:14","guid":{"rendered":"https:\/\/pubpower.io\/blog\/?p=2754"},"modified":"2026-04-07T02:56:26","modified_gmt":"2026-04-07T02:56:26","slug":"ecpm-for-publishers","status":"publish","type":"post","link":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/","title":{"rendered":"eCPM for Publishers: The Complete Guide to Effective CPM"},"content":{"rendered":"\n<p>Every publisher tracks CPM. But if you&#8217;re optimizing the wrong metric, you&#8217;re solving the wrong problem. Effective CPM \u2014 eCPM \u2014 is the number that actually tells you what your ad inventory is worth, per thousand impressions, regardless of how advertisers buy it. Whether you&#8217;re running display ads, video, or native units across multiple demand sources, eCPM is your true north for yield performance. This guide covers everything: the formula, real examples, how eCPM differs from CPM and RPM, the fill rate connection, and a clear framework for using eCPM to grow total ad revenue.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Takeaways (TL;DR)<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eCPM (effective CPM) measures how much a publisher earns per 1,000 ad impressions across all demand sources \u2014 it is the publisher&#8217;s performance metric, not the advertiser&#8217;s.<\/li>\n\n\n\n<li>The eCPM formula: eCPM = (Total Ad Revenue \u00f7 Total Impressions) \u00d7 1,000 \u2014 a publisher earning $700 from 200,000 impressions has an eCPM of $3.50.<\/li>\n\n\n\n<li>eCPM vs. CPM: CPM is what an advertiser pays per 1,000 impressions; eCPM is what a publisher earns \u2014 the gap is explained by fill rate, revenue share, and unsold inventory.<\/li>\n\n\n\n<li>Header bidding directly increases eCPM by creating real-time competition among multiple SSPs for every impression, replacing the sequential waterfall model.<\/li>\n\n\n\n<li>Publishers on PubPower&#8217;s 30+ SSP header bidding platform have achieved 20\u201340% eCPM uplift compared to single-source or waterfall setups.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Is eCPM? Definition and Why It Matters<\/strong><\/h2>\n\n\n\n<p>eCPM, or effective cost per mille, is the metric publishers use to measure actual ad revenue earned per 1,000 impressions delivered \u2014 across all ad formats, deal types, and demand sources combined. Unlike CPM, which reflects what a single advertiser agreed to pay, eCPM captures the blended real-world performance of your entire ad stack.<\/p>\n\n\n\n<p>In today&#8217;s programmatic landscape, your inventory is likely being auctioned off across multiple channels simultaneously. Between header bidding, direct deals, and open exchanges, relying on a single advertised CPM figure is impossible. eCPM normalizes this chaos into one actionable number, showing you exactly what your inventory is worth at the end of the day.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The Problem CPM Alone Cannot Solve<\/strong><\/h3>\n\n\n\n<p>CPM tells you the rate of a specific deal. eCPM tells you the realized yield across your full inventory.<\/p>\n\n\n\n<p>Many publishers fall into the trap of chasing high-CPM demand partners without considering how those partners actually perform in a live auction environment. For example, if Publisher A runs a campaign with a $10 CPM but only fills 40% of their ad requests, they are earning significantly less than Publisher B running a $5 CPM campaign that achieves a 90% fill rate. eCPM makes this discrepancy visible immediately.<\/p>\n\n\n\n<p>Because it accounts for both the price of the ads and the fill rate, eCPM serves as the unifying KPI for your monetization strategy. It allows you to compare display versus video, direct deals versus programmatic, and accurately evaluate SSP A against SSP B on equal terms.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Metric<\/strong><\/td><td><strong>Who uses it<\/strong><\/td><td><strong>What it measures<\/strong><\/td><td><strong>Typical use case<\/strong><\/td><\/tr><tr><td><strong>CPM<\/strong><\/td><td>Advertisers<\/td><td>Cost per 1,000 ad impressions bought<\/td><td>Campaign budgeting and media planning<\/td><\/tr><tr><td><strong>eCPM<\/strong><\/td><td>Publishers<\/td><td>Revenue per 1,000 ad impressions served<\/td><td>Yield optimization and demand partner evaluation<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>eCPM vs. CPM vs. RPM: The Three-Metric Hierarchy<\/strong><\/h3>\n\n\n\n<p>CPM is an advertiser-side pricing unit. eCPM is an impression-level publisher earnings metric. RPM (Revenue per Mille) measures publisher revenue per 1,000 page views or sessions, not per 1,000 impressions. A single page view can generate multiple ad impressions, so RPM is always calculated differently from eCPM.<\/p>\n\n\n\n<p>Understanding this hierarchy is critical for ad revenue optimization. If your website features three ad units on a single page, 1,000 page views will generate up to 3,000 ad opportunities. Therefore, your RPM will represent the total monetization efficiency of the page itself, while the eCPM will tell you the specific value of the individual ad slots. Optimizing for the wrong metric can lead to poor decisions\u2014like arbitrarily increasing ad density to boost RPM, which ultimately crushes your eCPM, dilutes bid competition, and ruins the user experience.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Metric<\/strong><\/td><td><strong>Perspective<\/strong><\/td><td><strong>Denominator<\/strong><\/td><td><strong>Formula<\/strong><\/td><\/tr><tr><td><strong>CPM<\/strong><\/td><td>Advertiser<\/td><td>1,000 impressions bought<\/td><td>(Cost \u00f7 Impressions) \u00d7 1,000<\/td><\/tr><tr><td><strong>eCPM<\/strong><\/td><td>Publisher<\/td><td>1,000 impressions served<\/td><td>(Revenue \u00f7 Impressions) \u00d7 1,000<\/td><\/tr><tr><td><strong>RPM<\/strong><\/td><td>Publisher<\/td><td>1,000 page views<\/td><td>(Revenue \u00f7 Page Views) \u00d7 1,000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>&#8220;Most publishers conflate CPM and eCPM and optimize the wrong number. The gap between them is exactly where revenue is being lost.&#8221;<\/strong><strong><br><\/strong>\u2014 PubPower AdOps Team<\/p>\n\n\n\n<p>To dive deeper into how page-level and impression-level metrics work together to grow your bottom line, <a href=\"https:\/\/pubpower.io\/blog\/cpm-cpc-and-cpa-a-publishers-guide-to-ad-pricing-models-in-2025\/\">read our guide on aligning ad pricing models.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The eCPM Formula: How to Calculate It<\/strong><\/h2>\n\n\n\n<p>eCPM is calculated by dividing total ad revenue by total impressions served, then multiplying by 1,000. The result is your blended earnings per thousand impressions \u2014 the most useful number for comparing performance across different ad units, formats, and demand partners.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1024x576.png\" alt=\"eCPM for publishers definition\" class=\"wp-image-2755\" srcset=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1024x576.png 1024w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-300x169.png 300w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-768x432.png 768w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1536x864.png 1536w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-150x84.png 150w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-696x392.png 696w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1068x601.png 1068w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To calculate this accurately, you must ensure your data inputs are clean. &#8220;Total Ad Revenue&#8221; must include earnings from every demand source running on your site\u2014including Google AdSense, direct deals, and all SSPs (Supply-Side Platforms) in your header bidding wrapper. &#8220;Total Impressions Served&#8221; refers strictly to the impressions that successfully loaded and displayed an ad, not just the initial ad requests.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why eCPM Fluctuates (And What&#8217;s Normal)<\/strong><\/h3>\n\n\n\n<p>Your eCPM is not a static number. It is a live reflection of market demand, fluctuating based on buyer behavior, inventory quality, and timing. Understanding these patterns prevents panic when numbers dip and helps you capitalize strategically on peak periods.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seasonality:<\/strong> Advertiser budgets operate on strict quarterly and annual cycles. Industry data consistently shows that programmatic CPMs and eCPMs peak in Q4 and are lowest in Q1, with Q4 being the most competitive and highest\u2011priced quarter of the year.\u00a0<\/li>\n\n\n\n<li><strong>Geography:<\/strong> Tier 1 traffic (US, UK, CA, AU) commanding 3\u20135x higher eCPMs than Tier 2 or Tier 3 regions. Advertisers are willing to bid significantly higher for audiences with stronger purchasing power.<\/li>\n\n\n\n<li><strong>Ad Format:<\/strong> High-impact formats drive higher yields. Video outstream and instream ad units typically generate higher eCPMs compared to standard static display banners, owing to deeper user engagement and higher advertiser ROI.<\/li>\n\n\n\n<li><strong>Day of the Week:<\/strong> Audience intent shifts based on the day. B2B, finance, and technology publishers often see a 10\u201320% eCPM bump on weekdays when professionals are active, followed by a noticeable weekend dip. Conversely, gaming and entertainment sites peak on weekends.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>eCPM vs. CPM: Understanding the Real Difference for Yield Reporting<\/strong><\/h2>\n\n\n\n<p>CPM is a buying metric \u2014 the fixed price an advertiser sets for 1,000 impressions in a campaign. eCPM is an earning metric \u2014 the blended revenue a publisher actually realizes per 1,000 impressions served, accounting for fill rate, unsold inventory, revenue share deductions, and floor price behavior across all demand sources.<\/p>\n\n\n\n<p>Conflating these two numbers is the most common mistake publishers make when evaluating their ad stack. If an ad network promises you a &#8220;$10 CPM,&#8221; they are quoting their targeted buying rate, not your guaranteed payout.<\/p>\n\n\n\n<p>To accurately evaluate your site&#8217;s monetization health, your yield reporting metrics must be built entirely around eCPM. Basing business decisions on top-line CPMs leads to inflated revenue projections and hidden yield losses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Your eCPM Is Almost Always Lower Than Your Quoted CPM<\/strong><\/h3>\n\n\n\n<p>When you look at your ad server reports, the eCPM will frequently sit below the top-line CPM rates quoted by your demand partners. This discrepancy is completely normal and happens for four structural reasons:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Revenue share deductions:<\/strong> Ad tech platforms, SSPs, and ad networks take a percentage cut of the gross spend to cover their infrastructure and services. Your eCPM reflects the net-to-publisher figure you actually take home.<\/li>\n\n\n\n<li><strong>Unsold or partially-filled impressions:<\/strong> Impressions without a winning bid generate $0. These unfilled ad requests pull down your blended eCPM average across the entire inventory, even if the ads that did fill had high CPMs.<\/li>\n\n\n\n<li><strong>Bid floor rejections:<\/strong> If you set a $5 hard floor, and the highest bid is $4.50, the ad server rejects the bid. The impression goes unfilled and generates zero revenue, which drags down your effective yield.<\/li>\n\n\n\n<li><strong>Passback latency and ad serving errors:<\/strong> Every millisecond counts in programmatic advertising. Failed ad loads, timeouts, or slow passback tags reduce your total effective impressions, instantly lowering your eCPM.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>When eCPM Can Exceed CPM<\/strong><\/h3>\n\n\n\n<p>While rare in a basic AdSense setup, your eCPM can actually exceed average programmatic CPMs if you build a competitive, multi-source ad stack. This yield inversion typically happens in three scenarios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Header bidding auctions:<\/strong> When you connect 30+ SSPs via a unified auction, multiple buyers bid simultaneously on the same impression. This intense competitive pressure often drives the final clearing price well above the standard market CPM rate.<\/li>\n\n\n\n<li><strong>Direct deals:<\/strong> Premium direct campaigns with guaranteed delivery command pricing far above standard programmatic floors. When these high-value ads fill your slots alongside programmatic backfill, they drag your blended eCPM upward.<\/li>\n\n\n\n<li><strong>Private Marketplace (PMP) deals:<\/strong> Exclusive, invite-only auctions with preferred buyers allow you to negotiate premium rates for your top-tier inventory, directly boosting your overall effective yield.<\/li>\n<\/ul>\n\n\n\n<p>By shifting your focus from chasing high advertised CPMs to maximizing your blended eCPM, you reclaim visibility over your actual ad revenue performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Fill Rate Directly Impacts Your eCPM<\/strong><\/h2>\n\n\n\n<p>Fill rate is the percentage of ad requests that result in a paid ad impression. A lower fill rate means more ad slots go unfilled at $0, directly reducing your blended eCPM \u2014 even if the ads that do fill command high CPMs. Maximizing both fill rate and CPM simultaneously is the core challenge of publisher yield optimization.<\/p>\n\n\n\n<p>High-paying ads cannot save your revenue if they rarely appear on your site. If an advertiser bids an impressive $15 CPM but only fills 10% of your total ad requests, the remaining 90% of your inventory earns nothing. This drag on your overall yield is exactly why tracking your blended eCPM is crucial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Single-Source Setups Have Structural Fill Rate Problems<\/strong><\/h3>\n\n\n\n<p>Relying exclusively on a single ad network like Google AdSense guarantees that a portion of your inventory will go unsold. No single demand platform has enough buyer density to realistically bid on 100% of your impressions at all times.<\/p>\n\n\n\n<p>This creates structural fill rate problems, particularly for specific categories of inventory. Publishers often see chronic un-filled rates during late-night traffic, from visitors in Tier 2 and Tier 3 geographic regions, or on deep long-tail keyword pages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Backfill Strategy: What to Do When Impressions Go Unfilled<\/strong><\/h3>\n\n\n\n<p>Even with robust header bidding setups, some impressions will inevitably fail to meet your minimum price thresholds. Having a defined backfill strategy acts as a safety net, ensuring you squeeze value out of every ad request.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>House ads:<\/strong> Fill unsold inventory with your own first-party promotional content. Use this space to drive newsletter signups, promote premium subscriptions, or push high-value affiliate offers.<\/li>\n\n\n\n<li><strong>Passback tags:<\/strong> If your primary auction yields no bids above the floor, a passback tag automatically routes the unfilled request to a secondary ad network. It serves as a reliable fallback mechanism.<\/li>\n\n\n\n<li><strong>Price floor optimization:<\/strong> A floor price set too aggressively will instantly crush your fill rate. Finding the sweet spot requires constant adjustment based on geo and device.<\/li>\n\n\n\n<li><strong>Lazy loading:<\/strong> This technique serves ads only when the user scrolls them into the viewport. It eliminates wasted ad requests on unseen slots, protecting both your fill rate and your viewability score.<\/li>\n<\/ul>\n\n\n\n<p>To execute price floor optimizations effectively, you need granular visibility. The PubPower unified dashboard allows publishers to test and adjust floors in real-time, monitoring exactly how those changes impact both fill rate and eCPM simultaneously.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-1024x353.png\" alt=\"fill rate &amp; eCPM\" class=\"wp-image-2756\" srcset=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-1024x353.png 1024w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-300x103.png 300w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-768x264.png 768w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-1536x529.png 1536w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-150x52.png 150w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-696x240.png 696w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1-1068x368.png 1068w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/image-1.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Aligning eCPM with RPM and Overall Revenue Goals<\/strong><\/h2>\n\n\n\n<p>eCPM and RPM measure publisher revenue at different levels of granularity. eCPM tracks earnings per 1,000 ad impressions \u2014 useful for optimizing individual ad units. RPM (Revenue per Mille) tracks earnings per 1,000 page views \u2014 useful for measuring overall monetization health across your site. The two metrics move independently and must be tracked together to get the full picture.<\/p>\n\n\n\n<p>Optimizing for only one metric creates blind spots in your monetization strategy. A high eCPM on a single ad unit might mask terrible page-level monetization if that is the only ad unit on a long-form article. Conversely, a high RPM combined with a low eCPM usually indicates ad clutter. It means you are relying on sheer ad volume to generate revenue, rather than maximizing the value of each slot.<\/p>\n\n\n\n<p>The ideal state for any publisher is a balance: high eCPM driven by strong demand competition, high RPM driven by efficient ad layouts, and a consistently healthy fill rate.<\/p>\n\n\n\n<p>Use this simple decision matrix to diagnose your current yield performance:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>High eCPM, Low RPM:<\/strong> The problem is ad density or page layout. You have highly valuable ad units, but not enough of them are rendering per page view.<\/li>\n\n\n\n<li><strong>Low eCPM, High RPM:<\/strong> The problem is fill rate or demand competition. You are likely serving too many low-value ads, diluting your inventory&#8217;s worth and hurting user experience.<\/li>\n\n\n\n<li><strong>Low eCPM, Low RPM:<\/strong> A full monetization audit is needed. Your setup is likely suffering from single-source dependency, poor viewability, or technical latency.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Setting eCPM-Based Revenue Goals: A Publisher Framework<\/strong><\/h3>\n\n\n\n<p>To actively grow your revenue without compromising user experience, you need a structured approach to increasing your eCPM. Follow this five-step framework:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Conduct a baseline audit:<\/strong> Record your current eCPM by placement, device, and geography using your ad server reports. You cannot optimize what you do not accurately measure.<\/li>\n\n\n\n<li><strong>Set floor prices strategically:<\/strong> A floor price tells buyers the minimum amount you will accept. According to <a href=\"https:\/\/docs.prebid.org\/dev-docs\/modules\/floors.html\">Prebid.org&#8217;s floor pricing best practices<\/a>, publishers should start with conservative soft floors (e.g., $0.50) and test upward in 10% increments while closely monitoring the impact on fill rate.<\/li>\n\n\n\n<li><strong>Expand demand sources:<\/strong> Every new SSP connection creates marginal CPM improvement. Connecting to 30+ SSPs creates compounding competitive pressure, forcing buyers to bid higher to win the unified auction.<\/li>\n\n\n\n<li><strong>Execute seasonal adjustments:<\/strong> Advertiser budgets fluctuate heavily. Raise your price floors aggressively in Q4 (October\u2013December) when advertiser demand peaks. Lower them in Q1 to protect your fill rate when buyers reset their annual budgets.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Increase Your eCPM: Proven Tactics for Publishers<\/strong><\/h2>\n\n\n\n<p>The most effective ways to increase publisher eCPM are:&nbsp;<\/p>\n\n\n\n<p>(1) switching from a single-source or waterfall setup to header bidding with multiple SSPs<\/p>\n\n\n\n<p>(2) optimizing ad viewability to above 70%<\/p>\n\n\n\n<p>(3) implementing intelligent floor pricing, and&nbsp;<\/p>\n\n\n\n<p>(4) improving page speed to reduce ad serving latency.&nbsp;<\/p>\n\n\n\n<p>Each tactic addresses a different layer of the eCPM equation. There is no magic button to instantly double your ad revenue. However, by systematically optimizing the infrastructure, layout, and pricing rules of your ad stack, you can force the programmatic market to pay maximum value for your inventory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tactic 1 \u2013 Header Bidding with 30+ SSPs<\/strong><\/h3>\n\n\n\n<p>For years, publishers relied on the sequential waterfall model. In a waterfall, the ad server calls demand partners one at a time down a prioritized list until someone bids. This is highly inefficient; a buyer at the bottom of the waterfall might have been willing to pay $10 for the impression, but they never get the chance because a buyer at the top already bought it for $3.<\/p>\n\n\n\n<p>Header bidding fixes this by replacing the waterfall with a unified, simultaneous open auction. Every connected demand partner bids on the impression at the exact same time, and the absolute highest bid wins. To understand the underlying auction mechanics, reviewing <a href=\"https:\/\/pubpower.io\/blog\/what-is-header-bidding\/\">a comprehensive complete guide to header bidding<\/a> is a great starting point.<\/p>\n\n\n\n<p>Moving from a 1\u20132 SSP setup to 10+ SSPs typically increases eCPM by 40\u201380% purely through competitive bid pressure. PubPower\u2019s self-serve platform empowers you to connect to 30+ premium SSPs through a single integration\u2014without writing a single line of code or hiring a developer.<\/p>\n\n\n\n<p>To see this competition in action, you need a transparent view of the auction data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1267\" height=\"602\" src=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1.png\" alt=\"pubpower app\" class=\"wp-image-2696\" srcset=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1.png 1267w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1-300x143.png 300w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1-1024x487.png 1024w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1-768x365.png 768w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1-150x71.png 150w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1-696x331.png 696w, https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/03\/image-1-1068x507.png 1068w\" sizes=\"auto, (max-width: 1267px) 100vw, 1267px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tactic 2 \u2013 Ad Viewability Optimization<\/strong><\/h3>\n\n\n\n<p>Programmatic buyers do not want to pay for ads that users never see. Viewability\u2014defined by the IAB as an ad being \u226550% visible on the user&#8217;s screen for at least 1 second\u2014is a primary bid factor for premium advertisers. If your site-wide viewability drops below 50%, high-paying campaigns will automatically blacklist your inventory.<\/p>\n\n\n\n<p>To optimize your viewability and drive your eCPM up:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Strategic Placement:<\/strong> Move high-value ad units to in-content positions. For long-form articles, placements between paragraphs 3 and 5 perform exceptionally well because the user is actively engaged with the text.<\/li>\n\n\n\n<li><strong>Implement Lazy Loading:<\/strong> Instead of loading every ad on the page the moment the user arrives, lazy loading only calls the ad server when the ad slot is about to enter the viewport. This dramatically reduces wasted impressions and artificially inflates your overall viewability score.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tactic 3 \u2013 Price Floor Strategy<\/strong><\/h3>\n\n\n\n<p>A floor price is the minimum amount you are willing to accept for an ad impression. Setting floors requires precision: a floor that is too low leaves money on the table, while a floor that is too high destroys your fill rate and crushes your eCPM.<\/p>\n\n\n\n<p>A smart price floor strategy is dynamic. You should test incremental increases of 10\u201315% per cycle, and you must apply geo-specific rules. For instance, US traffic can often sustain $3\u2013$5 floors, whereas Tier 3 traffic floors should remain below $0.50 to maintain fill rates.<\/p>\n\n\n\n<p>PubPower\u2019s unified reporting interface simplifies this process, allowing you to run real-time floor testing across different SSPs, placements, devices, and geographies simultaneously.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tactic 4 \u2013 Page Speed and Core Web Vitals<\/strong><\/h3>\n\n\n\n<p>Ad serving latency is a silent revenue killer. Each additional second your page takes to load reduces the number of viewable impressions you can serve and increases your user bounce rate.<\/p>\n\n\n\n<p>More importantly, major demand-side platforms (DSPs) now use site performance as an auction quality signal. Faster pages earn higher bids. According to <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/core-web-vitals\">Google<\/a>, publishers must target a Largest Contentful Paint (LCP) of under 2.5 seconds.<\/p>\n\n\n\n<p>You must also strictly control Cumulative Layout Shift (CLS). Always define fixed height and width dimensions for your ad wrappers in your site&#8217;s CSS. If an ad loads and pushes the content down, the resulting CLS penalty will harm your search rankings and signal poor inventory quality to programmatic buyers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Bottom Line: eCPM Is Your Publisher Yield Score<\/strong><\/h2>\n\n\n\n<p>eCPM is the single most important metric publishers can track to understand true ad revenue performance. Unlike CPM (an advertiser&#8217;s buying rate) or raw revenue (which conflates traffic volume with monetization quality), eCPM normalizes yield to impressions \u2014 making it the only metric that lets you directly compare ad units, demand partners, platforms, and strategies against each other.<\/p>\n\n\n\n<p>If you want to move beyond guesswork and see exactly how much higher your eCPM could realistically be, the next logical step is to audit your stack with real data instead of vendor promises. <a href=\"http:\/\/pubpower.io\/contact-us\">&nbsp;Contact us now<\/a>!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Frequently Asked Questions<\/strong><\/h2>\n\n\n\n<p><strong>What is a good eCPM for a publisher?<\/strong><\/p>\n\n\n\n<p>A good eCPM depends on your vertical, traffic geography, and ad format. For display ads, Tier 1 (US\/UK\/CA\/AU) publishers in competitive verticals like Finance typically achieve $8\u2013$20+ eCPM. Lifestyle and entertainment publishers with Tier 1 traffic typically see $3\u2013$8. If your eCPM is consistently below $2 on Tier 1 traffic, it signals a fill rate, demand competition, or viewability issue worth auditing.<\/p>\n\n\n\n<p><strong>Why is my eCPM so low?<\/strong><\/p>\n\n\n\n<p>Low eCPM is usually caused by one or more of these factors: low fill rate (insufficient demand sources), low viewability (below 50%), poor ad placement, aggressive floor prices rejecting bids, or primarily Tier 2\/3 geographic traffic. A publisher seeing less than $2 eCPM on US traffic should audit demand source count, ad placement positions, and floor pricing first.<\/p>\n\n\n\n<p><strong>Can eCPM be higher than CPM?<\/strong><\/p>\n\n\n\n<p>Yes. In header bidding auctions where multiple SSPs compete, the winning bid can exceed the listed rate card CPM due to competitive pressure. Additionally, direct deals with guaranteed delivery often command premium pricing above standard programmatic CPMs. Your eCPM blends all sources \u2014 a strong direct deal can meaningfully raise your blended eCPM above the programmatic CPM average.<\/p>\n\n\n\n<p><strong>How many SSPs do I need to maximize eCPM?<\/strong><\/p>\n\n\n\n<p>More SSPs create more competitive pressure per impression, which drives eCPM up \u2014 up to a point. The key is not just SSP count, but SSP quality \u2014 the right mix of brand-safety-verified, high-fill demand partners. PubPower&#8217;s 30+ SSP connections are pre-vetted and managed through a single self-serve dashboard.<\/p>\n\n\n\n<p><strong>Why does eCPM drop in Q1?<\/strong><\/p>\n\n\n\n<p>Q1 eCPM drops because advertisers deplete annual budgets in Q4 and reset in January with cautious Q1 spend. Average display eCPMs in January\u2013February run 30\u201350% below Q4 peak. Publishers should lower floor prices in January to protect fill rate, then raise them progressively through Q2\u2013Q3 as demand recovers.<\/p>\n\n\n\n<p><strong>What is the difference between eCPM and session RPM in Google Ad Manager?<\/strong><\/p>\n\n\n\n<p>In Google Ad Manager, Session RPM measures total ad revenue divided by total user sessions (not impressions). One session typically generates 3\u20138+ ad impressions across multiple page views. eCPM is the impression-level metric; Session RPM is the session-level metric. Use eCPM to evaluate ad unit performance; use Session RPM to evaluate overall site monetization efficiency.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every publisher tracks CPM. But if you&#8217;re optimizing the wrong metric, you&#8217;re solving the wrong problem. Effective CPM \u2014 eCPM \u2014 is the number that actually tells you what your ad inventory is worth, per thousand impressions, regardless of how advertisers buy it. Whether you&#8217;re running display ads, video, or native units across multiple demand [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":2758,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[127,128],"tags":[96],"class_list":{"0":"post-2754","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","8":"category-business-growth-hub","9":"tag-header-bidding"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>eCPM for Publishers: The Complete Guide to Effective CPM - PubPower Blog<\/title>\n<meta name=\"description\" content=\"Learn what eCPM means for publishers, how to calculate it with real examples, and proven strategies to increase your effective CPM in 2026.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"eCPM for Publishers: The Complete Guide to Effective CPM - PubPower Blog\" \/>\n<meta property=\"og:description\" content=\"Learn what eCPM means for publishers, how to calculate it with real examples, and proven strategies to increase your effective CPM in 2026.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\" \/>\n<meta property=\"og:site_name\" content=\"PubPower Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pubpower.io\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/pubpower.io\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-07T02:55:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T02:56:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kaylee Do\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/PubpowerAd\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kaylee Do\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\"},\"author\":{\"name\":\"Kaylee Do\",\"@id\":\"https:\/\/pubpower.io\/blog\/#\/schema\/person\/f47a1296a155d25f0436feaf71f44e71\"},\"headline\":\"eCPM for Publishers: The Complete Guide to Effective CPM\",\"datePublished\":\"2026-04-07T02:55:14+00:00\",\"dateModified\":\"2026-04-07T02:56:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\"},\"wordCount\":3396,\"publisher\":{\"@id\":\"https:\/\/pubpower.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png\",\"keywords\":[\"header bidding\"],\"articleSection\":[\"Ad Tech Authority\",\"Business Growth Hub\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\",\"url\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\",\"name\":\"eCPM for Publishers: The Complete Guide to Effective CPM - PubPower Blog\",\"isPartOf\":{\"@id\":\"https:\/\/pubpower.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png\",\"datePublished\":\"2026-04-07T02:55:14+00:00\",\"dateModified\":\"2026-04-07T02:56:26+00:00\",\"description\":\"Learn what eCPM means for publishers, how to calculate it with real examples, and proven strategies to increase your effective CPM in 2026.\",\"breadcrumb\":{\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage\",\"url\":\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png\",\"contentUrl\":\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png\",\"width\":1920,\"height\":1080,\"caption\":\"eCPM for Publishers\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/pubpower.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"eCPM for Publishers: The Complete Guide to Effective CPM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pubpower.io\/blog\/#website\",\"url\":\"https:\/\/pubpower.io\/blog\/\",\"name\":\"PubPower- Self-Serve Header Bidding Platform\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/pubpower.io\/blog\/#organization\"},\"alternateName\":\"PubPower- Self-Serve Header Bidding Platform\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pubpower.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/pubpower.io\/blog\/#organization\",\"name\":\"Interdog Media Limited\",\"url\":\"https:\/\/pubpower.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pubpower.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2023\/02\/3.png\",\"contentUrl\":\"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2023\/02\/3.png\",\"width\":456,\"height\":94,\"caption\":\"Interdog Media Limited\"},\"image\":{\"@id\":\"https:\/\/pubpower.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pubpower.io\",\"https:\/\/www.linkedin.com\/company\/pubpower\/\",\"https:\/\/www.youtube.com\/@pubpower\",\"https:\/\/t.me\/pubpower\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/pubpower.io\/blog\/#\/schema\/person\/f47a1296a155d25f0436feaf71f44e71\",\"name\":\"Kaylee Do\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pubpower.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8b01a6aa4fb738dc2769c964a78c6e1494376776a85bc9d61141f1ff0135e7a0?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8b01a6aa4fb738dc2769c964a78c6e1494376776a85bc9d61141f1ff0135e7a0?s=96&r=g\",\"caption\":\"Kaylee Do\"},\"description\":\"AdOps Specialist\",\"sameAs\":[\"https:\/\/pubpower.io\",\"https:\/\/www.facebook.com\/pubpower.io\/\",\"https:\/\/www.linkedin.com\/company\/pubpower-io\",\"https:\/\/x.com\/https:\/\/x.com\/PubpowerAd\"],\"url\":\"https:\/\/pubpower.io\/blog\/author\/kaylee\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"eCPM for Publishers: The Complete Guide to Effective CPM - PubPower Blog","description":"Learn what eCPM means for publishers, how to calculate it with real examples, and proven strategies to increase your effective CPM in 2026.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/","og_locale":"en_US","og_type":"article","og_title":"eCPM for Publishers: The Complete Guide to Effective CPM - PubPower Blog","og_description":"Learn what eCPM means for publishers, how to calculate it with real examples, and proven strategies to increase your effective CPM in 2026.","og_url":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/","og_site_name":"PubPower Blog","article_publisher":"https:\/\/www.facebook.com\/pubpower.io","article_author":"https:\/\/www.facebook.com\/pubpower.io\/","article_published_time":"2026-04-07T02:55:14+00:00","article_modified_time":"2026-04-07T02:56:26+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png","type":"image\/png"}],"author":"Kaylee Do","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/PubpowerAd","twitter_misc":{"Written by":"Kaylee Do","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#article","isPartOf":{"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/"},"author":{"name":"Kaylee Do","@id":"https:\/\/pubpower.io\/blog\/#\/schema\/person\/f47a1296a155d25f0436feaf71f44e71"},"headline":"eCPM for Publishers: The Complete Guide to Effective CPM","datePublished":"2026-04-07T02:55:14+00:00","dateModified":"2026-04-07T02:56:26+00:00","mainEntityOfPage":{"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/"},"wordCount":3396,"publisher":{"@id":"https:\/\/pubpower.io\/blog\/#organization"},"image":{"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage"},"thumbnailUrl":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png","keywords":["header bidding"],"articleSection":["Ad Tech Authority","Business Growth Hub"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/","url":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/","name":"eCPM for Publishers: The Complete Guide to Effective CPM - PubPower Blog","isPartOf":{"@id":"https:\/\/pubpower.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage"},"image":{"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage"},"thumbnailUrl":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png","datePublished":"2026-04-07T02:55:14+00:00","dateModified":"2026-04-07T02:56:26+00:00","description":"Learn what eCPM means for publishers, how to calculate it with real examples, and proven strategies to increase your effective CPM in 2026.","breadcrumb":{"@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#primaryimage","url":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png","contentUrl":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2026\/04\/eCPM-for-Publishers.png","width":1920,"height":1080,"caption":"eCPM for Publishers"},{"@type":"BreadcrumbList","@id":"https:\/\/pubpower.io\/blog\/ecpm-for-publishers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pubpower.io\/blog\/"},{"@type":"ListItem","position":2,"name":"eCPM for Publishers: The Complete Guide to Effective CPM"}]},{"@type":"WebSite","@id":"https:\/\/pubpower.io\/blog\/#website","url":"https:\/\/pubpower.io\/blog\/","name":"PubPower- Self-Serve Header Bidding Platform","description":"","publisher":{"@id":"https:\/\/pubpower.io\/blog\/#organization"},"alternateName":"PubPower- Self-Serve Header Bidding Platform","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pubpower.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pubpower.io\/blog\/#organization","name":"Interdog Media Limited","url":"https:\/\/pubpower.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pubpower.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2023\/02\/3.png","contentUrl":"https:\/\/pubpower.io\/blog\/wp-content\/uploads\/2023\/02\/3.png","width":456,"height":94,"caption":"Interdog Media Limited"},"image":{"@id":"https:\/\/pubpower.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pubpower.io","https:\/\/www.linkedin.com\/company\/pubpower\/","https:\/\/www.youtube.com\/@pubpower","https:\/\/t.me\/pubpower"]},{"@type":"Person","@id":"https:\/\/pubpower.io\/blog\/#\/schema\/person\/f47a1296a155d25f0436feaf71f44e71","name":"Kaylee Do","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pubpower.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8b01a6aa4fb738dc2769c964a78c6e1494376776a85bc9d61141f1ff0135e7a0?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8b01a6aa4fb738dc2769c964a78c6e1494376776a85bc9d61141f1ff0135e7a0?s=96&r=g","caption":"Kaylee Do"},"description":"AdOps Specialist","sameAs":["https:\/\/pubpower.io","https:\/\/www.facebook.com\/pubpower.io\/","https:\/\/www.linkedin.com\/company\/pubpower-io","https:\/\/x.com\/https:\/\/x.com\/PubpowerAd"],"url":"https:\/\/pubpower.io\/blog\/author\/kaylee\/"}]}},"_links":{"self":[{"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/posts\/2754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/comments?post=2754"}],"version-history":[{"count":6,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/posts\/2754\/revisions"}],"predecessor-version":[{"id":2765,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/posts\/2754\/revisions\/2765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/media\/2758"}],"wp:attachment":[{"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/media?parent=2754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/categories?post=2754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pubpower.io\/blog\/wp-json\/wp\/v2\/tags?post=2754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}