1 0 6000 0 600 120 30 https://headerbidding.co 960 0
site-mobile-logo
site-logo

Ad Ops Quick Fix

Getting answers to your ad ops questions has never been easier!

We know how important each and every minute is to the publishers relying on programmatic ads. As programmatic transaction happens in milliseconds, your team must have set up the system for success before taking a campaign (guaranteed or non-guaranteed) live. Ultimately, you don’t want to leave money on the table. 

Despite having done all the checks and tests we still face technical glitches that could result in a loss in revenue. In such instances finding a solution can be a tedious task and we’ve noticed most of the publishers rush to various forums for a quick solution and in the process only to be presented with a barrage of solutions from various perspectives. And then they spend another few hours reading through all the comments. 

Well, no more. We’ve curated all the relevant queries from all the relevant forums and provided you the most relevant answer. No fluff, no scouring through gazillion comments. Straight to the point answers to your queries. 

Let us know about your query and our adops experts will get back to you ASAP! yup ASAP!

How to Refresh Ads Only When it is In-view?

By deciding to refresh ad only when it is in-view, you’ve taken the right step. Reloading ads without considering ad viewability can affect your CPM rates and domain viewability substantially. In general, there are two ways to do it. a. Use a header bidding wrapper tech from a third-party that will let you refresh ads based on viewability. For instance, our product “Active Exposure Time” track ad viewability and user activity on the page to refresh ads optimally. b. Use ImpressionViewableEvent to refresh ads. This event is fired when an impression becomes viewable, according to the Active View criteria. You can use …

Prebid: Bids Are Coming Back, But Ads Aren’t Rendering

a. Take a look at your price granularity and bid prices. If the bid prices are lower than the price granularity, bids will be reduced to $o and your ad server may choose not to serve them. Let’s say you’ve set a price granularity of $0.50, but receive a bid price of $0.40, your ad server will see $0.00. Adjust granularity based on the bid prices and see the results. b.Floor prices. Yet another factor that determines whether an ad can be served or not is your price floors. Whether you are using target CPM in Google Ad Manager or …

How to Run Sticky Ads on Google Ad Manager?

Sticky ads are used to increase ad viewability and performance. Both mid-market publishers and premium publishers are running sticky ad units for a while now. If you would like to run sticky ads on Google Ad Manager, then you need to create a new publisher declaration. Here are the steps: Click Inventory > Ad Exchange rules > Publisher declarations. Click the Display inventory type. Click New display publisher declaration. Decide which inventory to include or exclude in your targeting. Under Sticky ads, select a checkbox to indicate that the selected inventory serves either vertical or horizontal sticky ads Source: Google …

What is Google Double Click or Two-click Penalty?

If your users are accidentally clicking on the ads often, then Google might enable “double click” on ads that requires your users to click twice (first click on the ad and the second click is on the interstitial with “visit site”) to get to the advertiser’s landing page. Only when users click twice, clicks will be considered. In other words, if you are getting paid based on clicks (CPC), then users need to perform two clicks for you to get paid. As you could see, you’re losing revenue if your user decides to not click the second time. This isn’t …

What are User ID Modules in Prebid?

User IDs are cookie IDs that help adtech vendors to identify users and serve personalized ads. Every adtech platform has its own ID (name) for the users and it will update information related to that user under the ID.  For instance, a user visiting nypost.com will be exposed to multiple vendors like Google, AppNexus, OpenX, etc. (as the publisher connects to the adtech platforms for selling ad impressions). AppNexus will identify the user with its own name (ID) ‘xyz1’, OpenX will ID the user with ‘1bc3’, etc.  When programmatic auction happens, user IDs from one platform will be synced with …

How Can I Get the Bid Price of the Header Auctions?

After the auction on the webpage, you can check the bid price with the help of Google Chrome’s developer tools. Follow the steps given below to check the winning bid price received by Google Ad Manager while running Prebid auction: 1. Go to your website’s page that has the ad inventories for which you are running Prebid auctions via Google Ad Manager. 2. Right-click to open Chrome Developer Tools. Now, go to the Sources and click on Snippets. 3. Then, click on + New snippet and give a name to the snippet. In the code field, paste the below code: …

Why is the Fill Rate Lower than the Usual?

It isn’t something new. Publishers tend to see a drop in ad fill rates every now and then. Sometimes it might be because of the reasons that aren’t in your control. For instance, an economic crisis, seasonality, etc.  But when there’s no impact on the industry and you are experiencing lower fill rates for a while, you should figure out the reasons. Here’s a couple of places to start.  Technical errors: Check your implementation completely. From header bidding to Ad Manager, go through the setup once again to see if you’ve missed to update anything. For instance, Google recently blocked …

What Changes Can be Done on the Site to Deal with COVID-19 Crisis?

Video Ads – If you are not using video ads then start using them, they yield higher revenue than display ads. Open up your ad slots to multiple standard ad sizes so that you can deliver more ads. Try removing floor price if there are too many unfilled impressions. Implement viewable ad refresh to increase revenue per session. Enable prebid native ads so that you are not missing the demand for native ads. If you have video content on YouTube then try to monetize the same content with a different partner on your website. Use in-stream video ads, and video …

How to Find the Pages with a Specific Keyword Like “Coronavirus”?

There are multiple ways of finding the pages with or without specific keywords on a website. The free but a little time-consuming way is to use Google search. Apart from Google search, you can also use third-party tools like Screaming Frog. Using Google Here is how to find web pages with a specific keyword through Google search: Enter “site:” followed by the desired website name. For example, site:www.abc.com. This custom parameter asks Google to perform a search on a specific site. Followed by a space type the keywords you are looking for. For instance, site:www.abc.com “keyword”. In place of keyword …

How to Change the Delivery Speed of Line Items?

You can manage the line item delivery speed by going to the ‘Adjust Delivery’ section within a line item. Under ‘Adjust Delivery’, you’ll have two settings: Display Creatives Rotate Creatives. If you are creating a new line item then you will have one more setting: Deliver Impressions Let us understand them one by one. Display Creatives: It is used to control how creatives can be displayed on a single webpage. It has four options: One or More: Any number of creatives can be served on the page. Only One: Only one creative will be served for an ad request. As …

How to Test an Ad with Google Ad Manager?

Whenever you need to test an ad before signing a deal, follow these steps: Login to your GAM account. Create a new Order Create a new Line Item. Create a key named ‘pageID’ and give a unique pageID to the tag of your test page.  Target this test page with Key-Value Targeting. Save and upload the creatives. Paste the code in the case of Third-Party Tag and enter the target ad unit size in the ‘Size’ field. Under the ‘Preview’ tab, select ‘On Site’. Enter the URL of the page that contains your test unit and click ‘Open Preview’. A …

How to Create an Outstream Video Ad Unit?

Perform the following steps to create an out-stream video ad unit and start showing video ads in it: Login to your GAM account. Go to Inventory > Ad Units > New Ad Unit and select the hierarchy of the ad unit. Enter the appropriate code, name, and description so that you can easily recognize the ad unit later. While selecting the sizes, choose the ones that support video ads. You will find the supported sizes in the “Video (VAST) sizes” drop-down menu Set the ‘Target Window’ and ‘Label Frequency Caps’ as per your preferences.  Save the ad unit. Create the …

How to Block Individual Ads Coming From Google Ads?

Ads that are coming from Google Ads can be blocked with the help of the Ad Review Center in Google Ad Manager. Follow these steps: Login to your GAM account. Go to Delivery > Creatives > Ad Review Center. Browse through the ads or use the search bar to find a specific ad. Click an ad if you want to see more details about it. Once you’ve found the ad you want to block, hover over it and select ‘Block This Ad’ If you wish to block all ads from that account then click on the add and select ‘Block …

How to Set a Bid Floor in Prebid.JS?

Many times publishers come across a network that doesn’t follow the price floor in the prebid set-up. In such instances, a publisher can add a bidder setting that reduces any bid below your floor to zero. For example (source): pbjs.bidderSettings = { standard: { bidCpmAdjustment : function(bidCpm, bid){ if(bidCpm < 0.5) { return 0.00; } } } }; The above-example will reduce any bid value lesser than 0.5 to 0 so that the Prebid doesn’t pass it to the ad server. For more information, you can refer Prebid documentation on price floor …

How to Set-up a Programmatic Direct Deal in Google Ad Manager?

Setting up Programmatic Deals enables a publisher to negotiate Programmatic Guaranteed and Preferred Deal in Google Ad Manager. You can set-up terms of ad campaigns (e.g. number of ad impressions, CPMs, etc.) and finalize the deal when buyers accept the proposal. To set-up Programmatic Direct deal in Google Ad Manager, follow the steps below: Step #1: Enable Direct deals in GAM Go to the Google Ad Manager home page, and click Admin > Global settings > Feature. Enable “Programmatic Direct” and Save the setting. Step #2: Create Publisher Profiles Go to Sales > Deal settings. Now, click New profile. Enter …

How to Optimize Floor Price During the COVID-19 Crisis?

We’ve been working with hundreds of publishers for the better part of the decade and if there’s one thing we would advise publishers during the crisis is to change the floor prices. To be frank, it’s not entirely new. You have been optimizing floor prices based on the seasonality and deals in pipeline. For instance, your Q1 price floors will probably be 20 to 30 percent lower than that of last year’s Q4. Now, you just have to understand the same process to this scenario. But there’s one major difference. This isn’t predicted by anyone let alone publishers and you …

How to Increase the Matched Requests During the COVID-19 Crisis?

Matched requests show the number of requests where buyers were matched with the ad requests. Improving the matched requests can ultimately increase the number of impressions served on the website. The number of matched requests can be higher than the impressions because sometimes the ad exchange can fail to deliver impressions to the matched requests. Tapping on the larger demand pool can improve your match rates. You have to figure out the ad sizes with least demand (see the impression data for the sizes) and enable multisize ad requests for those units. For example, we have started to observe that …

How to Deal with COVID-19 Keyword Blacklisting?

As a publisher, you probably are facing the same paradox as other sites. That is, increasing traffic and declining eCPM. Why? For one, advertisers aren’t willing to spend at the time of crisis and two, programmatic buyers have blocked COVID-19 related keywords. This, in turn, results in lesser competition on your news content. So, what can you do to?  Here is a quick summary:  Run programmatic in-stream video ads across the news content. They aren’t being blocked as much as the display inventory and eCPMs are relatively higher as well.  Divert traffic towards the neutral content. Ad verification vendors and …

How Publishers Can Become COPPA Compliant?

According to COPPA, you can only run contextually-targeted ads to the children. In order to server non-personalized ads, you have to send child-directed ad requests to your ad server (Google Ad Manager). How to Send Child-directed ad requests? 1. Search Console: If you are a publisher with a section of content or specific domains directed to the child, then you can tag the respective sections/subdomains using Search Console. 2. GPT Tag: But for most of the sites, there’ll be only a couple of pages (if at all) with child-directed content and tagging an entire section or sub-directory (via Console) won’t …

How to Add Native Ads to My Site?

On a higher level, you need to: a. Create Native Styles (native ad templates) in Google Ad Manager. b.  Create Native Ad Units (steps are quite similar to that of regular banners, but under sizes, you need to add “Fluid or Fixed” for native ads units). c. Create Line Items and Add Creatives (based on the campaign – guaranteed or non-guaranteed). If you need complete step-by-step help, refer our Google Ad Manager native Ads guide …

How can I Open an Ad Manager 360 (GAM Premium) Account?

Google Ad Manager 360 requires you to have more than 90 million impressions per month. If you don’t have more than 90M impressions, you have to get in touch with ‘GAM 360 resellers’. If you’ve passed the 90M mark, Google Account Manager will switch you to the premium version …

Why Line Items Are Not Delivering?

A line item in Google Ad Manager can go undelivered because of several reasons and you need to troubleshoot line item delivery to get to the issue. According to Google, here are the most common causes: Dynamic Allocation:  As you know, Google can use dynamic allocation to let any line item to deliver as long as it pays the highest and the guaranteed campaign delivery is in pace. So, your Ad Exchange/AdSense line item can sometimes lose to Ad Manager line items that result in non-deliver of AdX line items. And, you can imagine exactly the opposite situation where Ad …

How to Generate Asynchronous/Synchronous Ad Requests in Google Ad Manager?

Google Ad Manager only supports asynchronous rendering. So, you don’t have to do anything to enable it. However, you have an option to switch b/w SRA (Single request architecture) mode and multi-request mode. In SRA, all the ad requests for the page view are sent at one go from the header, whereas in multi-request mode, each ad request is sent separately to Google Ad Manager. If you’re running roadblocks, it is advisable to use SRA mode …

How to Enable/Exclude Bidders Based on the Screen-size?

If you’re working with a demand partner who’s only specialized in mobile, then there’s no point in sending them ad request (via header bidding) for page views from Desktop. You can skip the partner and save a few milliseconds. After all, the partner wouldn’t likely to win the impression, even if it bids. How? You can use SizeConfig function to create labels based on the screen size. Refer the screenshot from prebid below. Then, you can use the labels to exclude or include the bidders in the conditional ad unit logic. For instance, the following code only calls the mobile …

How to Integrate JW Player With DFP?

If you are using Google Ad Manager for mediation, the JW player wouldn’t conduct the auction. All the bids are sent to GAM and Google chooses the winning line item to serve the ad. That being said, you need to configure ad server to integrate JW player for video bidding. Here’s how to do it: a. Create a video line item and create and update the key-values (from JW Player) in the targeting section. PARTNER KEY DESCRIPTION EMX vpb_emx_bid Value of the bid or nearest bucket increment Pubmatic vpb_pubmatic_bid Value of the bid or nearest bucket increment SpotX spotx_ad_key Value …

How to Run Reports on Google Ad Manager?

Arguably, Google Ad Manager reporting is one of the best in the industry. GAM reports can help you evaluate the performance of direct campaigns, demand partners, and more. Besides, you can derive actionable insights to drive your ad revenue up. Now, to pull reports, you have to use the Query tool. Go to Reports > Queries > New query, Select the type of report you want (Historical, Ad Exchange historical, Future sell-through), Set time range, Apply filter and select dimensions and metrics (Eg: Total clicks, total impressions, CTA, Ad Exchange impressions, etc.), At least, set a schedule and run the report …

Why Google Publisher Console Isn’t Recognizing Display Ad Slots?

Enabling the “Serve into SafeFrame” feature in the Ad Manager while defining line item settings may be the possible reason.  To resolve this, go to the line item settings and simply untick the “Serve into SafeFrame” feature in the Ad Manager. Or, create a native style for the line item using HTML & CSS Editor in DFP and set the size of ad unit and line items as “Fluid” …

How to Get Started with Google Ad Manager Video Ads?

With Google Ad Manager, you can run all types of video ads – linear, non-linear, and companion ad. Here’s the overview to help you get started with video ads. a. Create a Video Ad Unit b. Generate Video Ad Tags c. Create a Video line item. If you’re running in-stream video ads, then you need to connect your video content to GAM and set ad rules. d. Add creative sets to video line items. Need a detailed step-by-step guide, here’s our Google Ad Manager video ads guide …

How to Target Specific Pages Using Key-value Pairs?

You can target specific pages using Google Ad Manager’s key-value targeting. Key-values helps you to target specific pages or ads slots in the pages (ATF, BTF, etc.), URLs, or ad inventories. Typically, you have to create key-values and use it in the line item targeting and ad tag. On a higher level, this is how key-value targeting works: 1. Define keys and values in Ad Manager. 2. Add key-value targeting to your Ad Manager line items. 3. Add key-values into your Ad Manager ad requests. You can do so by editing the ad tags included on the page. For adding key …

How to do Contextual Targeting in Google Ad Manager?

Yes, you can do contextual targeting via key values in Google Ad Manager. The steps are straightforward. a. You have to create new key and value pairs that depicts the context of the pages. b. Set targeting for line items with the same key-values or create line items targeting those key-values. b. Add the key-values to GAM ad requests to let Ad Manager know what the page is about (context of the page). So, whenever GAM detects the pages with your new key and value pairs, specific line items will be triggered for competition/delivery. Example: Let’s assume you are running …

What Are the Ad Formats to Avoid?

The Coalition for Better Ads has conducted an extensive study involving 66,000 consumers to determine the least preferred ad experiences for both desktop and mobile. If you want to deliver a better user experience, you should avoid: On Desktop:  Pop-up ads. Auto-playing video ads with sound. Prestitial ads with countdown. Large sticky ads. On Mobile: Pop-up ads. Auto-playing video ads with sound. Prestitial ads. Full-screen scrollover ad. Prestitial ads with countdown. Ad density higher than 30%. Flashing animated ads. Large sticky ads. Google Chrome is planning to block the aforementioned ad formats by default, so it’s time for you to …

How to Link Google AdSense With Google Ad Manager?

Here’s how to integrate Google AdSense with Google Ad Manager: Sign in to Google Ad Manager. Click Admin > Linked accounts. And, then click AdSense > Link an AdSense account. Then, write the Publisher ID associated with your AdSense account in the Web property code. Enter a Display name which you’ll select while creating an AdSense line item. Enter the Contact email address which you used to sign-in to the AdSense account. Then, enter the details to validate your account i.e. ZIP/Postal code and the last 5 digits of your Phone number. Click Save. If you need more help, we’ve talked about Google Ad Manager and Google AdSense integration extensively in our blog …

How to Serve In-banner Video Ads in the Standard Banner Ad Slots Using Google Ad Manager?

The setup process is quite similar to that of display ads. You’ll have to create video ad units, line items, and add creatives to the line items. Here’s the complete step-by-step guide. While uploading creatives for In-banner video ads, you need to make sure the creatives are HTML5 creatives or video native formats. You can either use Google Web designer (GWD) to design a standard HTML5 video creative or use Google native ad templates to create native ads …

How to Create Unified Pricing Rules for Google’s New Unified Auction?

As a part of its unified auction update, Google is taking away the existing pricing rule options and introduces the new pricing rule feature, dubbed as ‘unified pricing rule’. The idea is to set a common pricing rule to Ad Exchange, Exchange Bidding, Network, Bulk, and Price Priority line items. Technically, you can create a pricing rule which then applies to all the eligible line items – excluding sponsored, and standard. You can navigate to Inventory > Pricing rules to create a new unified pricing rule. You can select the inventory to apply the rules for, set floor prices or target …

How to create Rich Media Ads in GAM?

As you already know, Rich Media ads can help you deliver an interactive ad experience to the users. Google Ad Manager has ‘Studio’ to enable publishers like you to create, preview, test, and run rich media creatives. What’s Studio? Studio is a tool that helps you to create and send rich media ad creatives to your clients directly. It has two parts: a. Google Web Designer and the Studio SDK: With Google Web Designer, you can just drag-and-drop the rich media components you would like to have in the creative. For instance, if you want to play a video inside …

How to Make Google Ad Manager Comply with CCPA

Did you know that Google, by default, doesn’t limit how users’ data is processed? So that means, it’s the duty of a publisher to ensure that the ad server is following the privacy regulations.  Method #1: Making Changes in the Google Ad Manager Account Set-up Go to the Ad Manager home page, and then Admin > CCPA settings. Select Restrict data processing if you want to stop users’ data processing. As you have guessed, this will prevent you from serving personalized ads to all the CCPA users. Regardless of whether the user opted-in or out of data sale, you’re serving …

How to Change the Currency in Google Ad Manager?

Once your network is created, the currency is set. If you have already created orders and line items, then you cannot change the currency. But, if you want to sell ad inventories in different currencies, then you can create “Secondary currencies”.  Suppose, you have two line items – On one line item, you can set the CPMs in Dollars and the second line item can havevCPMs in Euros. To add Euros as a secondary currency, follow the steps given below: Go to Google Ad Manager. And click Admin > Global settings > Network settings. Go to the “Secondary currencies” and …

How to Display Ads From a Single Advertiser on a Page?

Advertiser wishes to take over the complete web page of your site and display the same or different adverts on the ad slots? Worry not as Google Ad Manager offers a “Roadblock” feature that allows publishers to restrict other advertisers to display their ads and saves the ad slots of a page for a specific advertiser. Steps to do in Google Ad Manager Go to the home page. And click Admin > Global settings  > Features. Click the toggle Guaranteed roadblocks (GPT SRA only) to enable the Roadblock feature. If you want to serve non-guaranteed roadblock, you can set it …

How to Set up Preferred Deals in Ad Manager?

As a publisher, you might want to run non-guaranteed campaigns with an advertiser. And, Google Ad Manager can help you run campaigns seamlessly. On a higher-level, this is how you to set up a Preferred Deal in Ad Manager: Step 1: Create a proposal. Sign in to your GAM account and go to Sales > Proposal > New Proposal. Enter the advertiser and buyer details. Step 2: Add a proposal line item. Once you’ve added the necessary details, you can proceed further to add proposal line item. As the name implies, in here, you’ll enter all the line item details …

How to Build Responsive Ads in Google Ad Manager?

Before making Google Ad Manager units responsive, you need to understand size mapping. To put simply, Size mapping maps the size of the browser (viewport) with the ads to be rendered to the user. We can size map via two predefined functions: a) .sizeMapping b) .defineSizeMapping Here’s the overview: Step #1: Generate Google Publisher Tags Step #2: Create the ad size mapping Step #3: Link the size mapping to GAM ad units. Need more detailed instruction, head to our Google Ad Manager responsive ads blog post …

How Many Demand Partners Should I Have in the Client-side Header Bidding Wrapper?

It depends. We know you’ve heard this answer before, but the number varies based on your site load speed, user experience, revenue per page, and other site-specific factors. That said, ideally, you should aim to bring at least 5 demand partners to ensure competition and improved eCPM rates. As page content isn’t affected by the number of bidders, you can deliver a better user experience with 5+ demand partners. We advise you to test, analyze, and then decide. In most cases, 7 to 8 is what we see publishers using in their client-side wrappers …

How to Resolve VAST 1009 Error in Google Ad Manager?

Have you encountered a VAST 1009 error in Google Ad Manager? It is one of the most common bugs a publisher comes through while working with the VAST tag.  VAST 1009 implies an empty VAST document with no video file and respective tracking events inside the tag. The VAST 1009 error can likely happen when a publisher: Fails to add target the right ad units while creating video line items.  Creates a video ad unit size that doesn’t match with the one defined while creating a line item. For example, the line item will have 640x480v, but the ad unit …

How to Block Specific Advertisers in Google Ad Manager?

Are you trying to block ads from a specific category of advertisers in Google Ad Manager? If that is the case, then you’re in the right place. Google Ad Manager offers a blocking feature to the publishers who are looking to protect their ad inventories from sensitive advertisers.  “Protections” in Google Ad Manager enables a publisher to block a wide range of ad categories including politics, casino games, video games, downloadable utilities, astrology, drugs & supplements, and many more.  That’s not all. From ads linking to specific URLs to ad experiences to brands/advertisers, you can control how and what kind …

How to Detect the Sources of Invalid Clicks via Google Analytics?

Before we start, we need to make it clear that this is for publishers using AdSense. First off, ensure that you have linked Google AdSense and Analytics accounts. Now, it’s time to track the invalid click sources.  Step 1: Sign in to Google Analytics. Step 2: Go to Audience > Technology > Network > Select AdSense. Step 3: Once you’ve selected AdSense, you’ll be able to see networks driving you — impressions, clicks, AdSense CTR, etc. Now, apply source/medium as the secondary dimension to know your traffic sources.  If you sort the report by Clicks, you’ll be able to see …

What is AdX Health Score?

Before getting into the definition, we need to be clear that Google AdX health score isn’t widely used and there’s no official documentation from Google on it either. Google AdX health score is meant to give a representation of how healthy your Ad Exchange account is. Whether you are a channel partner or a publisher, you can get the health score from Google. The best bet is to check with your account manager. The score depends on several factors including but not limited to,   Inventory quality, Increase in available inventory (ad impressions exposed to Google Ad Exchange),  Fill rate and …

Should I use Google Ad manager or AdSense?

Not just you, almost all the publishers will have this question when starting out. Google Ad Manager is an ad serving platform that can help you manage your ad inventories and sell them via multiple demand partners effectively.  AdSense is a demand partner (i.e., an ad network) itself. You can’t use Ad Manager to serve ads unless you are connected to a demand partner like AdSense. The most important aspect of Ad Manager is its ability to help you run both directly sold ads and non-guaranteed campaigns.  For example, let’s say you own a food website and you have partnered …

What is Single Request Architecture (SRA)?

Single Request Architecture (SRA) is a way to send ad requests for all the defined ad units together rather than sending requests for ad units individually. If you use Google Ad Manager, you should’ve realized while generating the GPT tag, you’ll have the ability to enable/disable SRA.  Google advises publishers to use SRA for performance reasons. Apparently, if you have 5 ad units on the page, you can send all the requests at once when the page loads instead of sending ad requests separately.  Lazy Loading: If you are lazy loading ads, then you know elements are loaded (images, ads, …

Google Disable You on Ad Exchange for Invalid Activity. What’s Next?

First things first. Google isn’t going to specifically say why: “To protect our proprietary detection system, we’re unable to provide our publishers with specific information about the violation, including specific web pages, users, or third-party services that might have been involved.” – Google Support. But Google listed the reasons that could lead to your account getting banned. As a publisher, your first step is to figure out why it got banned in the first place.  – Segment your traffic sources and analyze how the users from each source performed over the last 60 days. Especially, if you have paid traffic …

Why Google Ad Manager Charges You?

Publishers who aren’t familiar with Google Ad Manager 360 and GAM free version limit might find it surprising that they are getting charges. Let us help you to understand the reasons and how to make the most out of the free version.  For the publishers who have access to the free version of Google Ad Manager, the ad server permits 90 million to 200 million display ad impressions per month based on the country. In the context of video ads, the threshold value is 80,000.  When you exceed any threshold, you’ll be asked to update the billing so that Google …

How to Link Ad Exchange to Google Ads Manager?

After signing up on Google Ad Manager and procuring access to AdX, you can link Ad Exchange to Google Ad Manager and serve ads on your remnant inventories through it. Follow the below steps to link an Ad Exchange account to Google’s ad server.  Go to the Google Ad Manager and Sign in. Then click on Admin > Linked accounts. Here, click Ad Exchange > New Ad Exchange link. Enter the Publisher ID associated with your Ad Exchange account. Then, enter a Display Name which you’ll use to create an Ad Exchange line item. Also, add the email address that …

What are the Best Ways to Increase Mobile Viewability?

‘Viewability ’ is quite tricky. Even though the underlying principle seems simple (Viewable Ads drive better ROI and UX), it is hard for publishers to increase it across the site. A lot of factors impact your ad viewability and it isn’t possible to leave any of them to solve the viewability equation. That being said, it’s quite easy to sustain the best practices once you’re done with the initial groundwork. Ad Sizes Based on the study by Google, the size of the ads has a severe influence on viewability. The research shows that the most viewable ad size is the …

What is Cookie SameSite update and What You Need to Do?

As of now, Chrome sets the default value of SameSite cookie to None that allows the first-party as well as third-party websites to set and access cookies in the user’s browser and to track them as they surf different sites.  Unfortunately, many developers and website owners haven’t actively adopted the SameSite cookie values – Lax and Strict. Moreover, the default setting of SameSite cookie to None makes the website vulnerable to CSRF (Cross-site Request Forgery).  Hence, to encourage the web community and make internet surfing secure, Chrome is introducing the following changes to its v80 update: Enforce Lax as the …

What are the CMPs (Consent Management Platforms) Compatible with Prebid.js?

All the IAB registered CMPs are compatible with Prebid wrapper. As Prebid is an open-source framework, you can, in fact, develop your own CMP and make it work with Prebid.js.  However, if you are looking for a CMP from a third-party, there are plenty of options available. First and foremost, we advise you to check with your header bidding partner, if you are using any managed header bidding provider.  If not, you can check the list of IAB registered Consent Management Platforms here.  As per the Adzerk CMP report, here are the top CMPs. You can start from them.  OneTrust …

How to Check the Performance of a Header Bidding Partner in GAM?

Google Ad Manager provides granular metrics either via log-level reports or key-value reports. Since log-level data isn’t accessible to a publisher with a free version and comes with raw and unaggregated data, many publishers use key-value pairs to view granular metrics.  Key-value reporting can help you analyze the performance of SSPs as well. All you need to do is to pass the hb_bidder as key and values as required e.g. IX (Index Exchange), OX (OpenX), and so on.  Then, you can pull the reports for that specific key-value.  Go to Google Ad Manager home page, and select Reporting > New …

How to Track User Activities and Conversions in Google Ad Manager?

In Google Ad Manager, an activity is a specific action taken by the user on your website. Sometimes, an advertiser (direct deal) might ask you to help them understand how users are interacting with the ads or if they are contributing to the conversions, and so on.  In such cases, publishers can create and manage the following activities in the ad server: Pageviews, Daily visits, Items purchased, Transactions, App installs, and so on. You can start with activity and conversion tracking by following the steps given below: #1: Create an activity group Sign to Google Ad Manager and click Admin …

Why Ad Exchange isn’t Winning Impressions as Expected?

Google AdX is undoubtedly the largest exchange, contributing to more than 50% of the revenue to the publishers. But sometimes, AdX coverage might get low. I.e., AdX isn’t winning often as expected. If that’s happening to your account, here’s how to deal with it.  Google Ad Exchange Coverage is the metric that shows the percentage of ad requests that returned at least an ad from Ad Exchange. Mathematically, Coverage can be calculated as below: Coverage = (Ad requests that returned ads/total ad requests)*100 In Google Ad Manager, you can see AdX Coverage rate by pulling out the Ad Exchange Historical …

How To Show Ads On Your Infinite Scroll Pages Via Gpt?

If you have a fairly straightforward setup, then let’s take a look at Google’s documentation first. It has a sample code that uses a button at the end of the article to dynamically generate new content. You can use the same template with slight changes to implement ads on your infinite pages.  Need some context into what’s happening? You are declaring and defining the ad slot “googletag.defineSlot(‘/6355419/Travel’, [728, 90], ‘leaderboard’)” that’ll be on the page in the header.  Then, you are enabling SRA (if you need competitive exclusions and roadblocks) and services. When the page loads, you are using “googletag.display(slot);” to …

How to Get Log-level Data from Google Ad Manager?

If you have Google Ad Manager as an ad server and looking for log-level data, then here’s one of the best offerings of the server – Data Transfer Reports. But there is a catch. You have to pay Google to get it enabled for your account and it is exclusively available for the publishers who have access to the premium version of Ad Manager (GAM 360).  Previously, log-level data in Google Ad Manager was provided by Bid Landscape Report (deprecated due to secure user-level privacy in open bidding). Data Transfer Report gives an in-depth insight into all the bids submitted …

How to Fix ‘Ad Creatives Getting Rejected’ Issue in Google Ad Manager?

In Google Ad Manager, you’ll come across some issues while trafficking ad creatives. Most common one is ad creative getting rejected because of malvertising in the landing page. That is, Google says that you aren’t allowed to serve this specific ad creative as there seems to be malware in the landing page (the page users go to when they click on the creative). But the problem is Google wouldn’t be consistent at all. You can traffic the same creative on a different ad network, but you can’t do it with yours. In any cases, here’s a quick checklist that can …

Are Header Bidding Ads Contextually Relevant?

Header bidding is perhaps the most used programmatic technique to auction ad impressions today. From mid-sized media outlets to ComScore top 100 publishers, everyone is leveraging header bidding to monetize their traffic and maximize revenue.  But are header bidding ads contextually relevant? As you know, header bidding happens in a matter of milliseconds and it is impossible to scan the page in realtime for contextual details before bidding. We know that the ads are personalized to the user, but are they also personalized to the context? Mostly yes. But it also depends on how the media buyer set the targeting …

Block Interest-based and Retargeting Ads from Non-Google Demand.

You can protect your inventory from providing user data for interest-based ads and retargeting. The protection will be only from non-Google demand sources. Follow these steps: Login to your GAM account. Go to Protections Click New Protections > Ad Content Give a name to the New Protection Go to inventory type select the medium where you want to control the ads, for example, Mobile App By default, all the inventory will be protected. If you want to protect a specific inventory then select the ‘Only Protect Specified Inventory’ option and add the targeting criteria. Go to ‘Blocks’ and find ‘Cookies …

How to Prevent Competitive Ads from Displaying Together on the Page?

Are you dealing with similar types of brands/advertisers and want to stop showing ads together on the page? Then, here’s the solution for your case – Competitive exclusion. The feature in Google Ad Manager prevents the ads from similar types of brands to get displayed at the same time. To do that, follow the steps below: Go to Google Ad Manager home page, and select Admin > Inventory > Labels. Click on New label, and enter a name for it. Add a description for it to make it easier to understand later. Select the label type as “Competitive exclusion” and …

How to Run a Report on a Private Auction Deal in Google Ad Manager?

Google Ad Exchange Historical is one of the most versatile reports available in the Ad Manager as it can be used to understand hundreds of factors. For this case where a publisher wants to understand how the private auction deals are performing, follow the below steps: Go to the Google Ad Manager home page, and select Reporting > Report > New report. Now, give a meaningful name to the report and select type as Ad Exchange Historical report. In the Dimensions section, select Transaction types and then Private auction. Now, select the metrics that you wish to view in the …

How to Expand/Contract Backfill Ads to Fit into a Mobile Device?

Did you know that if you have an ad creative of 300×250 and a mobile device width of 360px; you can still expand the creative and serve it as a 360×300 ad? Besides, you can even make an ad creative small and serve it on an inventory size bigger than the creative size. If you’re wondering whether ad size matter in mobile web advertising or not, then you should give a read to the detailed guide on our new blog. Not only ad sizes impact the impressions, but they also have a huge impact on revenue as well as eCPMs …

How to Pull the Performance of Line Items in Google Ad Manager?

Google Ad Manager Custom fields enable a publisher to create a report for an individual sales team to understand the performance of line items associated with them. By using Custom fields, you enable people in your Ad Manager network to report on the factors that are not available in the GAM UI by default.  For example, if you have a line item with ID 0000000000 and want to analyze how it performed, you can add the line item as Custom field and ID as value, and create a report for the line item. Here’s how to do it: Step #1: …

How Can a Publisher Display a Set of Ads to a Particular User?

Many times, an advertiser asks the publisher to display a set of ads to a particular user in order to increase the chances of conversion. Good thing is that the publisher can do this via Google Ad Manager itself without any hassles. This is how you can do it in Google Ad Manager: Go to the Line items tab and click on the Settings. Under “Adjust delivery” in the “Display creatives” list, select “Only one”. In the “Rotate creatives”, select Sequential. Now, upload the creatives that you want to rotate. You can rotate a set of 80 ad creatives and …

Does Having More Ads per Page Result in Lesser Revenue?

As a publisher, you are likely to have this question — how many ads should you run on a page? And, most importantly, does having more ads result in lesser ad revenue? To answer your first question, there’s no hard limit on the number of ads per page. Google previously had a limit of 3 AdSense display units and 5 AdX display units per page. But the limit has been removed. That doesn’t mean you can add as many ads as you would like to. Why? Because it can hurt your revenue. So, the answer to your second question is, …

How to Pick the Right Header Bidding Partner?

For a publisher who hasn’t partnered with a header bidding company yet, it is difficult to know who is the best fit for the business and in what terms. The programmatic advertising industry has many header bidding companies claiming to be the best. But, how to select the right partner before onboarding? To answer the question, we’ve compiled a list of factors and specific questions to ask your partner before signing any trial/contract. Pricing And Payment Structure. Demand Partners and Prebid Wrapper. Technical Support And Services. Ad Inventory Protection And Brand Safety. Reporting And Analytics. User-friendly Product And Workflow. Continue …

Is there any Lazy Loading Script that You Can Use?

First, a quick refresh.  Lazy loading enables your pages to load faster. How? By loading the elements (images, ads, and iframes) of the pages only when users scroll them into in-view. Lazy loading isn’t new and publishers have been lazy loading images for years. Now, the same technique is being applied to ads on the page to capitalize on the advantages offered by lazy loading. We have answered several questions including whether you should lazy load ads or not here.  Now, Google itself provides a lazy loading script that you can use along with GPT. Here’s the script. You can …

How Long until UPR Changes to Take Effect?

As you know, Google UPR is now the only way to set up pricing rules in Google Ad Manager. Google deprecated its open auction pricing rules and publishers are now experimenting with Unified Pricing Rules to find the optimal setup for their inventories. While there are many ways to figure out the right pricing strategy, there’s a question that you need to answer for — before engaging in any form of experimentation. That is, how long does it take for UPR changes to take effect? The new changes you’ve made will be visible in reports/Google Ad Manager within an hour …

What does ‘413’ Response for an Ad Request Mean?

413 response refers to “Request Entity Too Large error“.  Let’s say you are sending a request to a platform and if the request content exceeds the size limit, then you’ll get a 413 response …

  •