What is an Ad Unit? – Tips to Choose the Best Type for Your Business?

What is an Ad Unit? – Tips to Choose the Best Type for Your Business?

Whether you’re setting up ads for the first time or fine-tuning current ads on your site, you will notice different types of ad units. Most advertisers use specific ad units, meaning customers are likely to click on them. As a result, publishers can generate more significant revenue with some ad units than with others.

Understanding what works best for your business is essential to getting the most out of your marketing efforts.

What is an Ad Unit?

An ad unit is a specific space on a web page to place an advertisement. Ad units contain the advertising code necessary to display ads from the ad server. Publishers can have multiple ad units of varying sizes and types on the same page to accommodate different ads. To unify standards for digital advertising, the Interactive Advertising Board oversees standards for ads, including the sizes and types of digital ads.

Ad Unit Types

Several ad units are common among publishers, each with its own benefits.

Google Ads

Advertisers can use Google Ads to advertise products or services in Google search results and publisher sites. Google Ads come in several formats, including text, image, and video. They are also highly customizable, so you can tailor your ads to reach people interested in your message, product, or service.

Adsense Ad

Google AdSense lets those who own blogs and websites run ads on them, while AdMob can monetize and promote mobile ads. They’re powered by Google’s Adsense program, which allows website owners to place ads on their site and earn money from clicks. Once you add a piece of code to your site, Google will show ads customized to your site’s layout, saving time to change the code.

Playable Ads

Playable ads are video ads that allow users to interact with a game or app before they download it. They give users a taste of what your game or app is like, which can be a powerful way to convince someone to download it. After a playable ad, customers who download the game or app will know what to expect, lowering churn and install rates.

Your audience’s lifetime value increases when you attract users likely to play the game, resulting in better value for the money spent to develop the playable ad. For example, Me2Zen, a mobile app developer, raised the return on ad spend (ROAS) by 50% and generated a three-fold increase in in-app purchases.

Text Ads

Text ads usually appear as small blocks of text and links on websites. These types of ads are easy to implement since they allow flexibility for companies to change them as needed without editing graphics and videos. They work equally well on mobile devices, desktop computers, and laptops so that they can reach audiences on any device. You can use text ads on Google, Bing, Facebook, and LinkedIn, depending on where your customers spend the most time.

Google defines text ads as marketing communications that can appear in the search results and the Google Display Network to advertise their products and services. The Google Display Network is a network of websites displaying ads and other Google products such as YouTube and  Gmail.

For example, a company selling women’s clothing might target its ads to sites with a predominantly female audience. They can also show text ads on social media accounts and those searching online for women’s clothes.

Ad Units Text Ad Exaple

Native Ads

Native ads are a type of ad unit that blends with the surrounding content and appearance. They can appear as ads in social media feeds and search and promote ads at the top of the search results. Native ads include content recommendations beneath articles you’ve just read.

A Stanford University study found that consumers are aware of native ads. However, if a relevant and interesting piece of content makes native advertising more engaging, users will see and engage with them.

Ad Units Native Ad

Video Ads

Video ads are a type of ad unit that uses video to tell a story and promote a product, service, or brand. Online video ads can appear as linear ads that play before, during, or after video streams, just like commercials on TV. While watching video content simultaneously, customers can see video ads appear as an overlay. These video ads may also be accompanied by text and display ads.

Display Ads

Display ads feature text, images, and a URL that directs customers to a website to learn more or purchase products. They can come as static images or animated ads with several photos, videos, or changing texts. Most display ads are served through ad networks, which match advertisers with websites that have space on their pages for the ads.

The benefits of display ads are that they can reach a wide audience and be very eye-catching, making them effective at getting people’s attention. They can show up as retargeting ads on websites and search results for customers who have previously expressed interest in a brand.

Interstitial Ad

Interstitial ads are a type of online advertising that refers to the practice of loading a full-screen interactive ad in between two pieces of content. These ads can pop up on a website page or between game levels.

While interstitial ads can effectively get a person’s attention, they can also be intrusive. Using them excessively or without considering the user experience can quickly result in frustration and resentment.

Google may penalize a website if its content is not easily accessible to users because of interstitial pop-ups. However, the company has established website and mobile app standards to avoid intrusive interstitial advertising. As a result, businesses need to consider whether or not to use them carefully.

Performing Ad

Performing ads are a type of online advertising that uses dynamic creative to automatically serve the best performing ad to each individual based on real-time data.

For example, if an ad receives more clicks than other ads, it will rank higher and appear above them. The advertiser pays for clicks on the ad. Using performing ads can save businesses time and money by automatically serving the best performing ad, and they can improve click-through rates and ROI.

Ad Unit Formats

Sites and apps use ad units to display advertisements to customers. They are available in various formats, each of which is uniquely effective. These are the most popular ad unit formats:

Banner Ads Unit

Banner ad units are typically rectangular, containing a mix of text, images, or videos. They are most commonly used to display advertising messages on websites and social media.

They can also appear on either the top or bottom mobile apps. When a customer stays on the same app, the banner ad unit refreshes with new ads regularly. The consistent changes in banner ad units can help to engage customers and increase click-through rates. 

Responsive Ads

Responsive ad units automatically adapt to the space they occupy on your website or app. These units can fit any screen size, whether a laptop, tablet, or mobile phone. For instance, advertisers must enter their assets such as text and images when they need to generate an ad in the Google Display Network (GDN), a network composed of Google products, including YouTube and Gmail. Google then uses the data to adjust the ads to fit into any space within the GDN.

Interstitial Ad Unit

In an interstitial ad unit, a full-screen advertisement appears between breaks and transitions on a website or app. For example, an interstitial ad can show after a customer completes a level in a mobile game app. This type of ad unit commands attention from customers, especially when they display in the middle of desktop computer and laptop screens.

Playable Ad Unit

As the name suggests, playable ad units are interactive ads similar to gameplay or an in-app experience. Typically, these ads can appear as full-screen interstitials within social media platforms, gaming apps, and entertainment sites. When customers come across a playable ad in an app, they can try it out, making them highly engaging. 

Audio Ads

Audio ads are a type of ad unit format available in audio content, such as podcasts or songs. Audio ads are typically short, around 30 seconds in length, and can be played before or after the audio content they promote. Some streaming services like Spotify allow advertisers to have companion display ads to show up during audio ads.

Offerwall Ad Unit

Offerwalls ad units let users complete specific tasks, such as taking surveys or watching videos, in exchange for in-app rewards. Users can use these rewards to redeem prizes, such as gift cards.

Implementing an offerwall ad unit can help monetize a website or app because they provide users control over their rewards. In addition, offerwalls can be customized to match the look and feel of a website or app, making them more seamlessly integrated than other types of advertising.

Slider Ads With Overlay

Slider ads are designed to slide into view, typically from the side of the screen. They are usually semi-transparent, with a call to action (CTA) that allows users to close the ad if they wish. Since they are non-intrusive, users can continue to use the site or app without having their experience interrupted by an intrusive ad, providing a seamless experience.

Rewarded Ad Unit

This ad unit allows users to watch a short video or complete a simple task in exchange for access to premium content. For example, a customer might be asked to watch a 30-second video to unlock an article.

Rewarded ad units can be highly effective as they provide users with a clear value exchange and allow publishers to monetize their content without sacrificing the user experience.

Native Ads

These ads let you change the appearance and feel of the ads in your app. Google regards native ads as component-based ads created by the publisher instead of the advertiser. Native ads can appear in various layouts, from sponsored posts to in-app content. Choose the ad placement carefully, so they blend seamlessly with the surrounding content.

Video Ad Unit

Video ad units usually include at least one video ad and come in various types. Here are some of the most common:

Bumper ads

Video ads of this type are short and cannot be skipped before the main video content begins. Bumper ads are typically 6 seconds or less in length and are often used to promote a brand or product. Bumper ads can effectively drive awareness, as they are difficult to ignore and have a high completion rate.

Skippable in-stream ads

Skippable in-stream ads permit customers to skip after a certain amount of time, typically 5 seconds. They are typically 15-30 seconds in length and are often used to promote a brand or product. In-stream ads can effectively drive awareness, as they are difficult to ignore and have a high completion rate.

Non-skippable in-stream ads

Non-skippable in-stream ads are typically 15-30 seconds in length. These video ads cannot be skipped and must be watched until the end.

Outstream ads

Outstream ads are designed to be played outside traditional video content, such as on a website or social media platform. They are typically less than 30 seconds in length.

In-feed video ads

In-feed video ads play within a feed, such as on a social media platform or news site. For example, on YouTube, the in-feed video ads compose of a thumbnail image of your video and minimal text. These ads entice customers to watch the videos, which will play on their YouTube channels’ watch pages.

Masthead ads

A masthead ad is a video ad played at the top of a website’s main page. They are another form that is typically less than 30 seconds in length. For Google, this type of video ad unit is only available by reservation.

Ad Unit Sizes

You need to choose the right ad unit size to get the most out of your advertisements. An ad unit’s size depends on several factors, such as the size of the web page on which it will display, the amount of content, and the level of interaction with the ad. Consider which sizes work best for your web page and track their performance that can make a difference in your revenue.

Mobile Banners

Since 97% of Americans own cell phones, mobile banners provide ample opportunity for advertisers and publishers to increase revenue. The most popular size for mobile banners is 300 x 250 pixels since it is unintrusive and doesn’t interrupt the user experience.

Advertisers with large budgets can use the space to spread awareness of their brands. Smaller advertisers can use it to present the most critical information.

Display Banners

Larger display ads are effective since they provide more space for engaging visuals and rich content. For instance, a large rectangle display banner of 336 x 280 pixels can be placed on the sidebars and within the body of the page, making it noticeable for customers. Display ads of this size are usually available for advertisers who want to run highly visible campaigns.

Highest Performing Ad Sizes for Google

Google reports that its most effective ad size is the leaderboard, a 728 x 90 pixel ad. This size is suitable for the top of the website page and can get more ads. Other top ad sizes include:

  • 336 x 280: Large Rectangle
  • 300 x 250: Medium Rectangle
  • 300 x 50: Mobile Banner
  • 160 x 600: Wide Skyscraper

Highest performing Ad Sizes for Google

Managing Ad Units

If you are considering adding an ad to your site or app, you need to learn how to create an ad unit. It is also critical to be able to change it as needed according to your advertising campaigns.

How to Create an Ad Unit

Creating an ad unit is relatively simple and only requires a few steps:

  1. Choose the size of the ad unit. Ad units can be either static or responsive in size. Static ad units have a set width and height, while responsive ad units adjust their size to fit the available space on the page.
  2. Select a file format. The most common file formats for web banners are GIF, JPEG, and PNG. A JPEG image can be edited and compressed quickly, so it is a good choice for web images. The GIF format is ideal for animated ads since it can contain all animation frames and timing details in one file. PNGs are typically used for high-quality images that have transparent backgrounds.
  3. Choose a color palette for your ad unit. Stick to a limited number of colors so that your ad unit is easy to read and does not clash with the rest of the page.

How to Edit an Ad Unit

Before you can edit an ad unit, there are a few steps you need to take. These steps allow you to edit an ad unit to meet your needs.

  1. You need to create an account with the ad network. You can then log in and access the ad network’s interface.
  2. From here, you will be able to view all of the ad units that are available for purchase. Once you have found the ad unit you want to edit, you will need to purchase it.
  3. Once you have purchased the ad unit, you can access the code for it. You may edit the code to change the ad unit’s look or add new functionality.
  4. You can save your changes and upload the code to the ad network.

How to Archive Ad Units

Online advertising campaigns require careful ad unit tracking. One way to do this is to create an archive of all the ad units used in a campaign. This can be done manually by taking screenshots or saving copies of the ad units. For instance, a Google ad unit can be archived by checking the box next to it and clicking Archive. Archived ads can no longer generate revenue, and the users won’t see them anymore.

How to Make the Most of Your Ad Placement

The placement of ads is vital to see the effectiveness of the ads and whether customers click on them. Keeping user experience in mind when testing ads allows you to optimize your ads on your site.

Test Smaller Ads

Testing smaller ads is one way to maximize ad placement. Smaller ads are less intrusive and can be more effective in certain situations. For example, if you’re placing an ad on a website that has a lot of text, a smaller ad may be less likely to disrupt the reading experience.

An ad on a mobile website may be more likely to be seen and clicked on. 

Testing different sizes of ads can help you determine which size is most effective for your particular ad placement.

Show Multiple Ads with Google Ad Manager

If you’re using Google Ad Manager to place your ads, you can show multiple ads on a single page. This can be a great way to maximize your ad exposure and increase your chances of getting clicks. By showing multiple ads, you’re also increasing the chances that one of your ads will be relevant to the user, which can further improve your click-through rate.

Consider the User Experience First

When placing ads on your website, it’s crucial to prioritize the user experience. Your goal should be to place ads in a way that doesn’t disrupt the user’s experience or make it difficult to use your website.

For example, placing an ad on top of your homepage may be an excellent way to get exposure for your ad. However, a huge banner ad may make it harder for users to read the website’s content.

Improve the Performance of Your Website

The performance of your website can have a big impact on the effectiveness of your ad placement. Users may leave before seeing your ad if your website is slow to load. Similarly, if your website is challenging to navigate, users may not stick around long enough to see your ad.

Make sure to consistently test the page load times of your website before you place your ads. Customized reports can help you track how many customers clicked on your ads and how many impressions they made.

So, Which Ad Unit Brings the Highest CPM?

Some ad units tend to perform better than others. For example, video ads tend to have high click-through rates of 1.84% compared to other digital ad formats. Display ads tend to have lower click-through rates at 0.10% for the United States. Ultimately, it’s important to test different ad units to see which ones work best for your website and audience.

What’s Next for Your Ads

Ad optimization involves choosing the top-performing ad sizes with the right type of ad unit that will drive impressions and revenue for your site. There are various ads and sizes to choose from, and you must consider whether you want to incorporate images, videos, and text.

When you are ready to try different ad units for your site, contact CodeFuel. You can work with us to connect with various ad exchanges and get advice about what ads you should run on your website.

How to Apply for AdSense as a New Publisher – Step by Step Guide

How to Apply for AdSense as a New Publisher – Step by Step Guide

If you own a website or are a blogger, chances are you thought about Google AdSense,as a way to earn money from it. Google AdSense is a technology that allows you to earn money by displaying advertisements on your site or blog. Applying to an AdSense account is easy to do if you own a website or blog that meets Google’s requirements.

Once Google has approved your application, you can start earning money as a publisher, offering your ad space. You don’t need to do more than registering and Google will display relevant ads on your site. If you want to know more about how to apply for Google AdSense, this step-by-step guide will help you create your AdSense account and start making money with your website or blog.

Why Choose Google AdSense?

There are many good reasons to choose Google AdSense for monetizing your website. AdSense is a simple and effective way to monetize your website or blog.

As a program managed by the world’s top search engine company, AdSense is among the most popular ad networks, consistently ranking among the highest-earning performers. In practice, many advertisers compete for advertising space on your site through AdSense, leading to higher ad revenue.

Additionally, AdSense is not only free of charge but also highly trusted by both publishers and advertisers, so you can be confident that you’re working with a reputable company no matter the size of your website.

You should choose Google AdSense because it is the primary and most popular website monetization method available.

Initial Requirements

Although AdSense is free and anyone can send an application, Google’s policies and requirements are strict. The company reserves the right to accept or deny anyone for any reason.

Read more about Google Policies HERE

However, most rejected accounts typically fail to meet one of the initial requirements necessary to obtain approval. The best way to increase your chances of getting your AdSense account approved is to ensure you meet the following conditions before applying:

  • You are at least 18 years of age.
  • You have a Gmail account that you use actively and isn’t already linked to another AdSense account.
  • You have a live website or blog at least three months old.
  • The content of your website or blog meets Google’s site behavior and terms of service requirements.
  • The content on your website or blog is high-quality, relevant, frequently updated, and provides value to visitors.
  • Your website or blog features a contact page and a privacy policy page.
  • Your website or blog receives regular traffic. Even though Google doesn’t specify numbers, the more, the better.

Steps to create AdSense account

  1. Sign in with your Gmail account
  2. Fill out the Google AdSense application form 
  3. Enter your details and verify your phone number
  4. Use your temporary AdSense approval wisely
  5. Verify your account for a permanent approval
  6. Start showing adds

Read More On Creating AdSense Account

Mistakes to avoid

To get approved for an AdSense account, you need to meet Google requirements, policies and rules.  Not all applications are approved. Avoiding the following mistakes can increase your chances of getting approved:

  • Your website is too new. Sites should be at least 3 months old. 
  • It is not enough to have good content, you need quantity. Between 30 and 50 articles published can give you enough authority. 
  • Your name or address are incomplete.  
  • The website is not yours. 
  • Your site has non-functioning links. 

The site is on an unsupported language. AdSense supports 38 languages, make sure your site is written on one of them, here is the list

Step-by-Step Guide to Applying for a Google AdSense Account

If you meet the initial requirements and are ready to apply for a Google AdSense Account, here are the steps you’ll need to follow.

1. Sign with your Gmail account 

First you need to go to the AdSense website:

How to setup a Google AdSense Account

  • On the top right, click on Sign In. 
  • You will be directed to a page where you’ll be asked to sign in with your Gmail account. Enter your email address and password and click on Next

The next page will show you a message that your account is not yet registered with AdSense and give you a link to Sign up.

2. Fill out the AdSense Program Application Form

If your account doesn’t already have an AdSense account linked to it, you should see a notification offering you to sign up for a new AdSense account. Click on “sign up.” 

The link should redirect you to the Google AdSense application form, asking you to enter your website’s URL and email address. Select whether you want to receive customized AdSense help and suggestion emails, then click “Save and Continue.”

Google AdSense Application Form

Apply for an Adsense Account HERE

3. Enter Your Details and Verify Your Phone Number

The next page of the application form will ask you to fill out additional information about yourself, including the following:

  • Your Website (If you want to add your site later, leave this field empty and select I don’t have a site yet);
  • Your contact name
  • The name of the individual or business that runs the Gmail account
  • Your mailing address
  • Your Gmail address
  • Your phone number

It is essential to ensure all information entered during this stage is correct and up-to-date, as Google will employ two verification methods: phone number and mailing address. Upon entering your information, Google will send a verification code to your device to verify your phone number, then a PIN code via mail to the provided address.

Completing the phone verification process is critical to continuing the application. You should receive temporary approval status within 24 to 48 hours of completing phone verification. In specific instances, Google support warns that some cases may take longer to process, with a maximum possible wait time of 2-4 weeks.It is essential to ensure all information entered during this stage is correct and up-to-date, as Google will employ two verification methods: phone number and mailing address. Upon entering your information, Google will send a verification code to your device to verify your phone number, then a PIN code via mail to the provided address.

More information on Activating Your AdSense Account HERE

4. Take Advantage of Your Temporary AdSense Approval

Obtaining temporary AdSense approval allows you to place ad units on your website or blog and start collecting revenue. If you have multiple sites, you are not obligated to send an application for each of them; having temporary approval allows you to place ads on any website you own or manage.

Although you can place and show ads anywhere on your sites, remember to follow best practices and recommendations regarding optimal ad unit creation and placement. For instance, you should build your content and ad units to entice your visitors to click.

5. Verify Your Account to Gain Approval Permanently

To obtain permanent approval status and fully activate your AdSense account, you must verify the PIN code that Google mailed to you. PIN code mail takes between 1 and 10 days to arrive, depending on your location, postal services, and local conditions

Account verification will also require you to enter payment information. You will need to provide Google with the following details:

  • Bank account details
  • Tax information
  • Phone number

Completing this step and providing accurate information is critical if you wish to receive ad revenue payments.

 Note about the permanent approval: Keep in mind Google remains with the right to suspend your account anytime. 

How to Log in?

After signing up for a new Google AdSense account, the sign-in process is straightforward. Simply follow these steps:

  1. Visit the Google AdSense homepage.
  2. Click on the “Sign in” button.
  3. Enter the email address you used during the signup process.
  4. Enter the password associated with that email address.
  5. Click “Sign in.”

If you haven’t yet done so, Google may remind you to read the latest version of the Google AdSense Terms and Conditions and confirm that you have read and acknowledged them. Check the “I agree” checkbox when you have.

Connect your site to AdSense

How to Add Google AdSense to Your Site?

If you already have an active Google AdSense account and a site or blog ready to receive ads, here are the steps to follow to add Google AdSense to your site.

1. Ensure Your Website is Compliant with Google Policy

Websites participating in the Google AdSense program must meet Google’s terms of service and not break any of the rules outlined in the AdSense Program policies.

Complete list of actions that can invalid your approval status:

The following actions can invalidate your approval status (whether temporary or not) and cause you to lose access to revenue:

The following actions can invalidate your approval status (whether temporary or not) and cause you to lose access to revenue:

  • Invalid impressions: Do not click on your own ads, generate your own traffic, or otherwise artificially inflate your website impressions, including manually.
  • Non-rewarded inventory: Do not incentivize or deceive your visitors into clicking the ads placed on your website. For example, offering compensation in exchange for clicking on your ad units is unacceptable.
  • Improper ad placement: Although Google incentivizes experimenting with different ad formats and placement methods, using excessive amounts of ad units or invasive placement methods (e.g., pop-up ads, spam emails) is not allowed.
  • Improper ad behavior: You may modify your Google AdSense ad codes as long as the modifications do not harm advertisers or artificially increase ad performance.
  • Traffic source violations: Google AdSense ad units cannot be placed on web pages receiving traffic from specific sources. For instance, participating in AdSense prohibits you from using third-party services and methods to generate impressions, such as pay-to-click programs or unsolicited mass emails.
  • Deceptive navigation elements: Do not create and place ads intentionally, so visitors can easily mistake them for navigation elements (e.g., menus, download links).
  • Improper site behavior: Google requires websites with AdSense to meet specific standards for ease of navigation. You will lose approval if your website changes user preferences without the user’s consent, initiates unexpected downloads or redirects to irrelevant or unwanted websites, opens excessive amounts of pop-ups or pop-unders, or contains viruses or malware.

Complete AdSense Online Terms of Service For Each Country

2. Configure Your Ad Units

After verifying that your site is compliant, you may begin configuring your ad units and decide what ads you want to run on your website.

Open your AdSense dashboard, navigate to the left-hand menu, and look for “Ad units” under “Content.” Click on “Ad units” to open the menu of the same name. From there, you can start creating and configuring ads.

Google provides different ad sizes and formats, for example, Large Rectangle and Leaderboard, for you to experiment with and test how well they fit with your content. If you’re unsure which ad sizes you need, Google also provides recommendations in the form of green checkmarks. Ad formats featuring the green checkmark are among the most popular for advertisers.

You can also configure text and search result ads with the Text & Display Ads function. Google may display a green checkmark next to this function if it has determined your website may benefit from using this type of ad. Don’t forget to configure ad styles and ensure they match your website’s color pattern.

More Information About Ad Units HERE

3. Insert Your AdSense Ad Code

Once you have configured your ad units, scroll to the bottom of the menu and click “Save and get code.” You will obtain an HTML code snippet; copy it and insert it into your website’s code according to where you want to place them.

If you have little website coding experience or prefer a more guided approach, you can also use ad management plugins (e.g., AdSanity) to help insert your ad codes into your website.

4. Update Your Privacy Policy and Contact Page

As per Google guidelines, all websites participating in the AdSense program must have an up-to-date contact page and a privacy policy page. Ensure that your website features both and that your privacy policy page complies with Google’s required content guidelines.

How Does the Payment Work?

If your account is active and Google has validated your banking and tax information, you are eligible to start receiving ad revenue payments.

Payment Options

Google offers multiple payment method options to AdSense account owners, depending on the account owner’s country of origin and preferences. The available payment options are:

  • Direct transfer to your bank account
  • Electronic Funds Transfer (EFT)
  • Wire transfer
  • Checks sent to a mailing address
  • Western Union payment

If you haven’t specified a preferred payment option, Google will be unable to pay you even if you are otherwise eligible. To select or verify your payment preferences, open the AdSense dashboard, click “Payments,” and check the “How you get paid” window to see your currently selected method. To choose or change an existing one, click “Manage payment methods” and follow the instructions.

Payee Names and Changes

The payee name is the name with which you sign up to Google AdSense. It is extremely important that your payee name is the same name that appears in your bank account. Any discrepancies, and Google payments won’t reach you. 

What happens if you make a mistake? Changing the payee name of your account can be difficult, if not downright impossible. The AdSense Terms and Conditions only allow you to change your payee name in case of marriage, death or company mergers. 

In some countries, like India, it is straight up forbidden to change the payee name once you’ve signed up. The list of countries where you cannot change the payee name is not public. How would you know if you can do it? If the option is not available to you, it means your country is not supported.

More on AdSense Country Restrictions Find Here

Minimum Thresholds

According to Google terms and conditions regarding payment, active AdSense accounts must meet specific thresholds before account owners can select a payment method or start receiving money in their bank account.

The minimum threshold to select a payment method is either 10 USD or an equivalent value in your currency. For example, accounts set to receive in Mexican pesos (MXN) must meet the equivalent of 10 USD or approximately 202.55 MXN (as of August 2022).

You must meet the minimum payment threshold corresponding to your currency to start receiving money on your account. This threshold is distinct from the payment method threshold: each currency has a fixed threshold value that does not necessarily correspond to the current exchange rate.

For example, accounts in USD must hit the minimum threshold of $100 before the owner or manager can receive the money. AdSense accounts set in Euros (EUR) must reach a 70 EUR threshold.

Table of supported currencies and minimum payment thresholds:

🇺🇸 United States Dollar (USD)
🇦🇺 Australian Dollar (AUD)
🇨🇦 Canadian Dollar (CAD)
🇨🇱 Chilean Peso (CLP)
🇨🇿 Czech Koruna (CZK)
🇩🇰 Danish Krone (DKK)
🇪🇺 Euro (EUR)
🇬🇧 Great Britain Pound (GBP)
🇭🇰 Hong Kong Dollar (HKD)
🇭🇺 Hungarian Forint (HUF)
🇮🇩 Indonesian rupiah (IDR)
🇮🇱 Israeli Shekel (ILS)
🇯🇵 Japanese Yen (JPY)
🇲🇽 Mexican Peso (MXN)
🇲🇦 Moroccan Dirham (MAD)
🇳🇿 New Zealand Dollar (MZD)
🇳🇴 Norwegian Krone (NOK)
🇵🇪 Peruvian Sol (PEN)
🇵🇱 Polish Zloty (PLN)
🇸🇬 Singaporean Dollar (SGD)
🇿🇦 South African Rand (ZAR)
🇸🇪 Swedish Krona (SEK)
🇨🇭 Swiss Franc (CHF)
🇹🇳 Tunisian Dinar (TND)
🇹🇷 Turkish Lira (TRY)
🇦🇪 Emirati Dirham (AED)
🇺🇾 Uruguayan Peso (UYU)
Minimum payment threshold
Kc 2,000
Kr 600
Ft 20,000
Rp 1,300,000
DH 800
Kr 600
zł 300
Kr 700
Fr 100
DT 200
DH 350

Payment Schedules

Google AdSense pays monthly, typically between the 21st and the 26th of each month. Most users should receive their payments within the first 48 hours of this period, although some delays may occur.

If you are experiencing significant payment delays, ensure that your banking and tax information is correct and that you have met the minimum payment threshold for the month.

Review the Guidelines and Terms & Conditions

Due to differences between laws and regulations in every country, Google AdSense terms and conditions vary depending on your country of origin, which Google determines based on your billing address. If you wish to read and review the Terms & Conditions for your country, visit this page and select your country from the drop-down menu.

Besides the terms and conditions, AdSense account owners and managers are expected to know and understand the program’s guidelines and policies, which apply worldwide.


  • How much does Google AdSense cost?

    Google AdSense is free. No fees are required to apply for a new account or maintain an existing one.

  • How do I know my AdSense account’s approval status?

    Log into your AdSense account and visit your dashboard. If you see earning statistics, your account is currently approved, either temporarily or permanently.

  • How much can I earn with AdSense?

    Although it’s impossible to predict how much you can expect to earn accurately because earnings vary depending on multiple factors. These include the amount of traffic you receive, where your visitors come from, the type and relevance of your content, which niche your website belongs to, and how you have configured your ads.

  • Which site niches are the most profitable?

    As of 2022, some of the most profitable site niches for AdSense are law, cryptocurrency, insurance, automotive, electronics, health & fitness, and marketing.

  • Can I have more than one AdSense account?

    It is against the terms and services for a single person to have more than one Google AdSense account. If you attempt to run multiple accounts from the same billing address, Google may suspend or terminate all of them.

  • How much does Google AdSense cost?

    Google AdSense is free. No fees are required to apply for a new account or maintain an existing one.

  • How do I know my AdSense account’s approval status?

    Log into your AdSense account and visit your dashboard. If you see earning statistics, your account is currently approved, either temporarily or permanently.

  • How much can I earn with AdSense?

    Although it’s impossible to predict how much you can expect to earn accurately because earnings vary depending on multiple factors. These include the amount of traffic you receive, where your visitors come from, the type and relevance of your content, which niche your website belongs to, and how you have configured your ads.

  • Which site niches are the most profitable?

    As of 2022, some of the most profitable site niches for AdSense are law, cryptocurrency, insurance, automotive, electronics, health & fitness, and marketing.

  • Can I have more than one AdSense account?

    It is against the terms and services for a single person to have more than one Google AdSense account. If you attempt to run multiple accounts from the same billing address, Google may suspend or terminate all of them.

Get Help Setting Up Google AdSense with CodeFuel

Properly configuring your Google AdSense account and settings is essential if you wish to monetize your website and start earning money through one of the world’s most popular ad networks.

If you need help setting up your account, optimizing ad placement, or boosting website monetization, our experts at CodeFuel have the skills and resources to assist you. Contact us today for more information.

Got a Vast Error Code?- Here’s Common Ways How to Solve Them

Got a Vast Error Code?- Here’s Common Ways How to Solve Them

According to statistics compiled by Cisco Systems, over 80% of all published content on the internet is video traffic. Consequently, video ads are one of the most critical forms of online advertising today.

In this post

Most video ads on the internet must adhere to the specifications outlined by the Video Ad Serving Template (VAST) standard to ensure functionality and compatibility with video players. One of the most common issues encountered by publishers producing video advertising through Google platforms, such as YouTube and Google AdSense, is VAST error codes.

Learn what VAST error codes are, which error codes are the most common, and how to resolve them.

What is a VAST Error?

A Video Ad Serving Template error code is one of the many possible error states defined by the Interactive Advertising Bureau (IAB). A VAST error indicates an issue between the server hosting the ad content and the target consumer’s video player, which may hinder or prevent the proper displaying of the ad.

The exact nature of the error depends on the code displayed; each code corresponds to an identified issue.

Common Challenges for Displaying VAST Ads in Ad Tech

Although displaying VAST ads tends to be simpler to implement and more cost-effective in the long run than alternative solutions like Video Player-Ad Interface Definition (VPAID), the primary challenge for publishers is ensuring ad viewability.

Many types of technical issues frequently disrupt the viewability and functionality of VAST ads. In many cases, disruptions occur due to improper configuration settings, either on the buyer’s or publisher’s end. These disruptions manifest in the form of VAST error codes.

VAST error codes are categorized into two severity levels: fatal errors and potentially non-fatal.

Common VAST Fatal Error Codes and How to Resolve Them

A fatal VAST error code is the most severe because it is the most likely to have stopped the ad request, resulting in a display disruption. Some common VAST fatal errors include:

VAST Error 100: XML Parsing Error

VAST Error 100 is one of the most common fatal errors. Potential causes behind VAST Error 100 include a malformed buyer response or an invalid, corrupted, or improperly formatted XML document. Another possibility is a VAST URL redirect issue, for example, when the redirect does not resolve correctly.

Publishers noticing an Error Code 100 should alert the buyer. In turn, buyers must verify that the VAST URL is properly configured, then ensure that all VAST XML documents are functional and correctly formatted with the proper attributes.

VAST Error 101: Schema Validation Error

A schema validation error typically occurs when the buyer’s response is missing the required XML elements or attributes or contains unrecognized elements.

The best way to address an Error 101 code is for the buyer to consult IAB documentation, check VAST XML specifications, and ensure all required and correctly formatted elements are present.

VAST Error 102: Response Version Not Supported

This commonly-occurring error code is triggered when a target video player does not support the bid request’s VAST version. This may also happen if the exchange sent the wrong VAST version.

In rare instances, the VAST ad may not specify a version number. In that case, it can also be considered a schema validation error.

To remediate Error 102, the buyer must ensure that responses only feature supported VAST versions.

VAST Error 300: Wrapper Error

VAST Error 300 is a general wrapper error. It is triggered when the wrapper limit is reached.

This error code is non-actionable; there are no resolution methods. However, there are a few remedial steps that can potentially prevent an Error 300 from displaying, such as periodically reviewing VAST URIs and ensuring none of them are timing out.

VAST Error 301: Redirect Timeout Reached

The IAB initially defined Error Code 301 to indicate a faulty, non-responding, or timed-out VAST URI. However, ad tech specialists typically associate Error 301s with high latency (colloquially known as “lag”) and poor or unstable internet connections.

Potential direct causes of an Error 301 include:

  • The player timeout setting is too low (the default setting is 5)
  • Wrong creative dimension (ad size)
  • Invalid URI
  • Timeout of VAST URI
  • High latency
  • Poorly optimized website

VAST Error 302: Wrapper Limit Reached

The video player receiving an ad is typically configured with its own predefined wrapper limit. Reaching this limit is the most common cause of an Error 302 code.

Error 302s usually occur due to an excessive number of wrapper responses received without an inline response. The remedial action is for the publisher to increase the video player’s wrapper limit.

In rare instances, Error 302s happen due to daisy-chaining: a looping or an excessive number of VAST redirects before returning a media file, causing the video player to abort the ad request. In that instance, the buyer must ensure that no VAST redirects point to another redirect.

VAST Error 303: Empty VAST Response Returned

Error Code 303 indicates an empty VAST response, typically due to an ad request contained inside a third-party wrapper.

Buyers and publishers working with third-party networks must check the fill rate, which is usually under 100%. For instance, a fill rate of 86% means there is a 14% chance of this error occurring.

To resolve a VAST Error 303, publishers should enable the fallback feature in Google Ad Manager. Follow these steps:

  • Log into your Google Ad Manager account and open the dashboard.
  • Click the Admin button on the left-hand panel, navigate to Video, then Video Settings.
  • Enable Video Fallback, then click on Save.

VAST Error 400: General Linear Error

A VAST Error 404 is usually the result of a video player being unable to display a linear ad.

The most common causes of a failure to display linear ads include:

  • The web browser restricts automatic playing (autoplay) with sound
  • The MediaFile format is invalid (e.g., not a valid video file or incorrectly specified format)
  • Unknown or unspecified source

Publishers noticing an Error 400 should check for video player issues and configure the player to detect browsers with restricted autoplay. If these measures do not remedy the problem, buyers should check the VAST response and ensure it returns a valid creative.

VAST Error 401: MediaFile Not Found

If you see an Error Code 401, it indicates the MediaFile URI does not return a valid video creative or cannot otherwise find a valid video file.

Publishers finding this error code should alert buyers as soon as possible, and buyers must ensure all of their MediaFile URIs return a valid video creative.

VAST Error 402: Unable to Download or Timeout of MediaFile URI

A VAST Error 402 can have multiple possible causes. The following four issues are the most likely:

  • The value (in milliseconds) at the loadVideoTimeout variable in the file’s IMA SDK is too low. If the page load time takes longer than this value, ad playback will be canceled, potentially resulting in an error.
  • Poor website performance or optimization, causing sufficient load time delays to cancel ad playback
  • The video file auto-plays or attempted auto-playing in a mobile environment where it isn’t intended to behave this way (most video ads on mobile should be click-to-play except in select instances)
  • On Google Chrome browsers, showing a video ad in an autoplay environment despite the window not being in focus (e.g., minimized window, different tab selected, or another program on another screen currently active)

Although not all of these causes have corresponding remedies, the recommended solution for publishers is to inspect the video player’s timeout limit and set the loadVideoTimeout variable to a higher value. The default value is -1, corresponding to 8 seconds (8,000 ms).

Other potential solutions include website optimization to achieve faster load speeds or adjusting the video bitrate for better ad serving performance on mobile devices.

VAST Error 403: Response Declared Unsupported MIME Types for All MediaFiles

This error code is among the most frequently encountered and is most common on mobile devices.

Error Code 403 indicates a VAST response has declared one or multiple unsupported Multipurpose Internet Mail Extensions (MIME) types for all available MediaFiles (e.g., attempting to play Flash content on mobile). This error code may also occur when the wrong creative type has tried playing.

When experiencing this error code, publishers must ensure that the ads’ file format and technology are supported by the player’s device and operating system. Buyers must also verify that all returned creatives respect the bid request’s video formats (e.g., mobile apps shouldn’t request VPAID creatives).

VAST Error 405: MediaFile Display Error

A MediaFile Display Error (VAST 405) usually occurs due to a faulty creative. Common failure types include:

  • MIME type and video file type do not match
  • Improper Cross-Origin Resource Sharing (CORS) configuration on the creative CDN
  • Transcoding issue

To address this issue, buyers must verify that all creative MIME types and CDN configuration options are accurate.

VAST Error 406: Missing required mezzanine file

The most common cause of an Error 406 code is a VAST response returned without a required mezzanine file. A mezzanine file is a high-quality, high-resolution video file, often raw (uncompressed) or compressed so that it is indistinguishable from the raw file.

Mezzanine files are typically required in environments relying on server-side ad implementations. These files are employed to generate video files of appropriate quality for the target platform, like for mobile environments or to perform ad-stitching.

Buyers seeing an Error Code 406 must ensure that an appropriate mezzanine file is included in the VAST response.

VAST Error 407: Mezzanine File Downloaded For The First Time

Error code 407 indicates the mezzanine file is being downloaded and transcoded for the first time, causing a failure to serve an ad. This error code is expected and non-actionable; the only remedial action is to wait for the transcoding process to complete.

Depending on the size of the mezzanine file, this process may take several hours.

VAST Error 408: Rejected Ad in VAST Response

If you see VAST Error code 408, it indicates the ad file returned in the VAST response has been rejected.

Publishers should alert buyers of Error 408s as soon as possible, and buyers must ensure VAST responses only contain approved creatives. Entities acting as ad creative hosts (e.g., the advertising or publishing agency) should also be aware of any ad rejections to take appropriate action.

VAST Error 409: Interactive Creative Defined in the InteractiveCreativeFile Node Did Not Execute

The most likely cause of a VAST Error 409 is a failure to play the creative defined by the video ad’s InteractiveCreativeFile node. Buyers must ensure that any interactive creatives (e.g., a playable demo for a mobile game) returned in the VAST response play correctly when requested.

VAST Error 410: Code Referenced In The Verification Node Did Not Execute

VAST Error 410s typically occur due to a failure to execute the code defined in the AdVerification node, a VAST 4 feature. Buyers should ensure that the AdVerification code is functional and correctly implemented.

VAST Error 500: General NonLinearAds Error

If this error code is returned, it typically indicates that the video player failed to display a nonlinear ad for unknown reasons.

Publishers may attempt remediating the error code by checking for video player issues, and buyers should check all VAST responses to ensure they return valid creatives.

VAST Error 501: Nonlinear Ad Creative Dimensions Do Not Align With Creative Display Area

A VAST 501 error is usually the result of a failure to play a nonlinear ad due to a mismatch between the creative dimensions (ad size) and creative display area (screen space). Specifically, Error 501s occur when the creative dimensions are too large for the display area (in other words, the ad is too big for the screen).

In rarer instances, an error 501 can be triggered by incorrectly configured CSS, such as CSS styles fixing the height and width of the video content element.

Publishers can remedy this error code by changing the creative’s set height and width to match the display area. If the publisher has set the video content element’s size using CSS styles, the recommended action is to use HTML attributes instead.

VAST Error 502: Unable To Fetch NonLinearAds/NonLinear Resource

The most common cause of a VAST 502 code is a buyer’s response returning a nonlinear ad that failed to return a valid creative. Buyers must ensure that all nonlinear ad responses return valid creatives.

VAST Error 503: Could Not Find NonLinear Resource With Supported Type

Publishers requesting a creative size larger than the video player’s dimensions may encounter an Error Code 503. An invalid media type may result in this error code in rarer instances.

The recommended remedial action is for the publisher to ensure that all requested creative sizes and media types are compatible with the video player.

VAST Error 901: General VPAID Error

An Error 901 is a generic fatal error code that any VPAID error can cause. Possible causes include:

  • SSP VPAID wrapper has timed out
  • SSP VPAID wrapper not buying
  • VPAID creatives required insecure mode
  • Usage of an “IMA Adapter” tag with the IMA SDK (the correct VAST tag to use is “Direct SDK”)

Publishers must ensure all VPAID requests are supported for target devices and video players. Google’s video creative profile feature can help you manage your creatives and avoid this error code.

Buyers can examine VAST responses returning HTML5 VPAID wrappers and ensure that they include an MP4 asset and do not abort playback.

Common Potentially Non-Fatal VAST Error Codes and How to Resolve Them

A non-fatal error indicates an issue that may not have stopped the ad from displaying. However, addressing the cause of the error as soon as possible is critical to ensure optimal performance and prevent more severe errors. Here are some common non-fatal VAST errors:

VAST Error 200: Video Player Expected Different Ad Type

A VAST Error 200 usually occurs when the video player does not support or expect the ad type requested in a bid request.

An example of an unsupported ad type is skippable ads sent to players that can only support linear ads.

Publishers can address this error code by checking for trafficking errors. If the publisher can’t solve the issue, the buyer must ensure that VAST responses only send specified ad types.

VAST Error 201: Video Player Expected Different Linearity

This error code is typically caused by a linearity mismatch between the video player’s request and the buyer’s response. An example of a linearity mismatch is a VAST response sending a nonlinear ad when the request specified a linear ad.

Publishers should ensure ad requests specify the correct linearity, and buyers should verify that VAST responses only include the linearity specified in the ad request.

VAST Error 202: Video Player Expected Different Duration

VAST Error code 202 occurs when the response returns a creative with a different duration than specified. For example, if the specified duration is 30 seconds, but the MediaFile’s actual duration is 45 seconds, it may result in an Error 202.

Publishers must properly configure creative duration in Google Ad Manager, and buyers must ensure the response respects the request’s specified maximum duration.

VAST Error 203: Video Player Expected Different Size

This error code is most commonly caused by an incompatibility between the returned MediaFiles and the target device. For example, sending a creative with a high bitrate to mobile devices, even though these devices are better suited for lower bitrates.

Buyers can remedy an Error 203 by ensuring all VAST responses include MediaFiles compatible with multiple types of devices and technologies, including bitrate compatibility.

VAST Error 600: General CompanionAds Error

Error 600 is a generic non-fatal error typically caused by an unspecified issue with companion ads. It most commonly occurs when the publisher cannot display a companion ad for no specified reason.

To address this error code, publishers may try checking for potential ad serving issues, and buyers should ensure VAST responses return valid creative files.

VAST Error 601: Companion Creative Dimensions Did Not Align With Companion Display Area

This error code usually occurs when a companion creative’s size is too large to fit in the companion ad display area.

Publishers should ensure the requested companion ad’s size (height and length) fits within the ad unit’s dimensions.

VAST Error 602: Unable To Display Required Companion

A VAST Error 602 means the publisher has failed to render the companion creative returned in the corresponding VAST response.

This error code is typically the symptom of an ad serving issue, which publishers must check for and address. Buyers should also ensure the VAST response returns a valid creative.

VAST Error 603: Unable to Fetch CompanionAds/Companion Resource

Vast Error 603s usually occur when the buyer’s response returns a companion that could not return a valid creative. The buyer must check and ensure all companion ad responses return valid creatives.

VAST Error 604: Could Not Find Companion Resource With Supported Type

A Vast Error 604 is typically the result of a publisher requesting an unsupported creative type for a companion ad slot.

To resolve this error code, publishers must ensure the companion ad slot supports the specified creative types.

Both Potentially Fatal and Non-Fatal VAST Error Codes

These error codes may or may not correspond to fatal errors.

VAST Error 900: VAST 2 Error (Potentially Non-Fatal)

This specific error code is caused by a VAST 2 error of any type, even if later VAST versions are requested (e..g, VAST 3) or your network default version is VAST 3 or later.

To address this error code, publishers should either start requesting VAST 3 or activate VAST 3 on their network. Buyers are advised to work with the publisher for more specific troubleshooting.

VAST Fatal Error 900: Undefined VAST 3 Error

This error code is returned when an unknown VAST 3 error has occurred and stopped the ad request. Due to the non-specific nature of this error code, publishers and buyers are advised to work together to identify the exact issue.

Best Practices for the Publishers to Handle Errors

Although the best way to avoid error codes of any type is to prevent the conditions necessary for an error code to occur, they are sometimes unavoidable. Here are a few best practices for publishers to follow:

  • Pay close attention to the error code number. Many errors can be resolved or mitigated without contacting the buyer, saving a significant amount of time.
  • Ensure that Demand Side Platforms (DSPs) have the opportunity to scan every creative and resolve potential error-causing issues before serving the ad.
  • Communicate and partner with your DSPs, Supply-Side Platforms (SSPs), ad networks, and ad servers to improve the performance of your creatives.

Resolve the VAST Error Codes with CodeFuel

Understanding the nature of each VAST error is critical to addressing all potential ad serving problems and optimizing your video advertisements’ performance.

If you need assistance resolving VAST errors, CodeFuel can help. Our team of video ad experts and monetization specialists can assist and resolve any VAST error codes that may occur. Contact us today for more information.

What is Google ADX? Learn How to Get Your Login Access Details as a Publisher

What is Google ADX? Learn How to Get Your Login Access Details as a Publisher

Google Ad Exchange, also known as Google AdX, is a compelling option for fast-growing companies that want to move beyond Google AdSense. Getting into Google Ad Exchange means accessing a premium ad network and letting publishers sell ads directly to advertisers. Through Google AdX, you can bypass traditional ad networks and associated fees, increasing your revenue. However, you must receive approval from Google before accessing Google AdX.

What is Google AdX?

Google AdX is an ad exchange platform that allows publishers to sell ad space to advertisers and agencies on their websites through real-time bidding. Publishers can set a minimum price for their ad space, and AdX will auction off the ad space to the highest bidder. The higher the bid, the more likely the advertiser’s ad will be displayed on the publisher’s website.

Why Do You Need Google AdX?

Google AdX provides a cost-effective way for publishers to display ads and ad space more efficiently across the internet. As a result, it helps monetize their website traffic and lets advertisers reach their target audience.

Google AdX allows you to improve your website’s revenue. It also gives you more control over the ads displayed on your website, as you can hand-pick the advertisers. Additionally, Google AdX can help increase your website’s traffic as it will be more attractive to advertisers.

How Does Google AdX Work?

When you log in to the AdX interface, you can see all the available ad space on your website and set up an auction for advertisers to bid for ad space. There are three types of auctions you can set up on Google AdX.

1. Open Auction

The open auction allows all publishers and advertisers to participate in the bidding. As a publisher, you can set inventory controls over which ads appear on your site and prevent competitors’ ads from appearing in the same ad spaces.

2. Private Auction

Publishers can invite a group of advertisers with offers of ad space on their websites in a private auction. To qualify for a private auction, the advertiser must exceed the publisher’s minimum cost per mille (CPM). A CPM allows advertisers to pay for every 1,000 impressions their ads receive.

Since the publishers are known, their reputation and profile influence the effectiveness of a private auction. For instance, if the CPM is set too high, advertisers may ignore your site in favor of more affordable advertising options, causing your revenue to drop.

3. Preferred Deal

Publishers can offer advertisers an exclusive preferred deal on ad space before an open or private auction. The advertiser can pay an increased price to buy preferred placement with publishers that have websites with high conversion rates.

Choosing one of these auctions in Google AdX can help you plan and negotiate for better deals from advertisers while retaining your brand and profile. Additionally, Google AdX’s auction options allow you to connect with the best brands and advertisers worldwide.

How to Get Access to Google AdX Account?

If you’re ready to get started on Google AdX and access a network of brands and advertisers on your site, then you can use these steps to set it up.

Ask Your Google Account Manager

If you’re running Google AdSense on your website, you access Google AdX by asking your Google Account Manager. They can help you with the application process and evaluate that your website meets all of the requirements set by Google. If Google approves your website, then you can start selling ad space on your website through Google AdX.

Reach out to a Google Certified Publishing Partner for Publishers Access

If you don’t meet Google’s requirements because of the lack of website traffic and website reasons, you can partner with a Google AdX partner. Google offers programs called Multiple Customer Management and Google Publishing Partner for third-party companies to join as Google-approved partners. Third-party companies that help publishers access Google AdX are called Google AdX partners.

Google authorizes its Google AdX Partners to help publishers make the most money from their online ads. When you work with a Google AdX partner, they can help you target your ads, find the right advertisers, and set up your auctions and deals. They will usually charge a fee for their services, but they can be a great way to access Google AdX if you’re having trouble getting access on your own.

Use Header Bidding

Header bidding involves using Javascript code inserted into a website page’s header. As the page loads, the code connects to its supply-side platforms (SSPs) for bids from multiple advertisers before sending a request to an ad server such as Google Ad Manager. This method allows you to sell ad space to several advertisers simultaneously so that they can place bids.

To start header bidding, you need to set up a wrapper and SSPs to connect to advertisers and solicit bids. Your Google Ad manager must also have corresponding orders and line items to show the ads upon request. Also, when you implement header bidding, it may take longer for the page to load since the page has to wait for bids to come in from the advertisers. The slowdown in page load may create a bad user experience for your visitors.

Implement Open Bidding

Google’s Open Bidding is similar to header bidding and allows multiple advertisers to bid on your ad space. However, in contrast to header bidding, which requires an extensive setup, open bidding connects directly to Google Ad Exchange. Direct access to Google Ad Exchange can speed up the loading of pages and make for a better user experience.

However, Google oversees bidding from advertisers and the ad spaces on your behalf. So, you may see ads that may not fit in with your audience’s preferences and your company brand. Publishers who prefer direct control over their ad space and advertisements may not be satisfied with Google’s management level.

How to Link AdSense Products or Ad Exchange Properties?

If you have multiple AdSense products or Ad Exchange properties, you can link them together to create a single account. This allows you to manage all your AdSense products and Ad Exchange properties from one place.

To link your AdSense products or Ad Exchange properties, login to the AdX interface and click on the “Linked Accounts” tab. You can add your other AdSense products or Ad Exchange properties to your account. You can create line items within Google AdX for advertisers to bid for ad space. Syncing these services allows you to obtain detailed reporting and arrange multiple AdX auctions simultaneously.

How to Get Access to Other Premium Ad Networks

You can use other premium ad networks to sell ad space on your website besides Google AdX. Ad networks like Bing for Partners can help your site reach more people with targeted ads and news while providing a better user experience. The Bing for Partners program gives Windows users and publishers access to Bing ads.

If you want access to Bing’s premium ad network, you can do so through CodeFuel. CodeFuel displays relevant ads according to the user’s needs, increasing the likelihood of conversions.

To access Bing’s premium ad network through CodeFuel, you must create a CodeFuel account. Once you have created an account, you can add your website to the CodeFuel platform. Once your website is added, you will be able to start selling ad space on your website through the CodeFuel marketplace.

Google AdSense vs. Google AdX: Which is Better for You?

Google AdSense and Google AdX are great options for selling ad space on your website. However, there are some critical differences between the two.

Benefits of Google AdSense

Google AdSense is an excellent option if you’re looking for an easy way to sell ad space on your website. It makes it easy to put an ad code in your content, and advertisers bid to show their ads in real-time. Ultimately, the highest-paid ads, videos, and interactive content are shown to your audience based on their preferences. To get Google AdSense, you must be 18 years old or older, create unique content, and comply with AdSense program policies.

Since advertisers pay different amounts for various ads, you might not make much money if you don’t have a lot of traffic. Google AdSense works best if you are an emerging small-to-medium-sized publisher with minimal resources for ad management and limited technical knowledge.

Benefits of Google AdX

Google AdX is a premium option for established publishers with large audiences. Using Google AdX requires skill and attention in setting up various types of auctions for advertisers and managing ad space. Since joining AdX requires meeting Google’s advertising policies, it might be difficult to sell ads immediately.

Ultimately, deciding which option is better depends on your specific needs and goals. Those interested in exploring ways to make more money by running advertisements may want to consider Google AdSense. If you’re a popular publisher looking for a premium option with access to advertisers and brands, consider Google AdX. 

The Benefits of Adding AdX to Google Ad Manager Account

Adding Google AdX to your Google Ad Manager enables you to market your website with ad placements from high-quality advertisers and brands. You also gain a lot of freedom in working with advertisers with the same goals of high conversions and increased revenue.

Sell Ads in Real Time

Google AdX allows you to sell ads in real-time through unique types of auctions. For instance, a private auction means you can set a higher price for your ad space if someone is willing to pay more. This can significantly increase your revenue, especially when you receive a lot of traffic.

More Ad Revenue

Without Google AdX, many publishers have ad inventory that goes unsold or is sold for less than what it’s worth. AdX gives publishers access to more premium advertisers, increasing the potential for better pricing for available ad space. 

Flexibility and Control Over Ads

AdX provides the inventory with various tools that increase its power and adaptability. You can control how the ad spaces are displayed to the appropriate advertisers during the auctions to avoid conflict between advertisers.

Single Payment Source

Google is responsible for obtaining payments from advertisers on behalf of the publisher. The ease of the payment process provides a streamlined process during which money moves directly from advertisers to publishers without any third parties involved.

Eligibility Criteria for Google Ad Exchange (Google AdX)

A Google Ad Manager account is the first step to accessing Google AdX. You will then receive access to DoubleClick Ad Exchange and a Google Account Manager, who can tell if you are eligible for a Google AdX account.

There are a few requirements that you need to meet to access Google AdX:

Minimum of five million monthly views Getting this amount of views is essential for Google to ensure enough traffic on your website to make the ad space valuable for advertisers.
Appropriate Google-friendly content The content on your website must follow Google’s advertising policies. For instance, your content must not contain profanity and prohibited content, such as promoting counterfeit products.
Updated Authorized Digital Sellers or ads.txt file Your ads.txt file should contain more information about the advertisers allowed to show ads on your site.

If you meet all the requirements above, you may be eligible for access to Google AdX. You can ask your Google Account Manager to review your website to ensure it meets its appropriate content and ad viewability standards.

CodeFuel Can Help Make the Most of Google AdX

As a publisher, Google AdX is a great way to increase your ad revenue and get access to worldwide ad networks demand. You can further maximize your ad revenue when you combine Google AdX with other exchanges like Bing with platforms such as CodeFuel.

At CodeFuel, we help publishers monetize search, ads, and news without sacrificing user experience. Get in touch with CodeFuel to discover how we can help with your site today.

What is a Vast Tag? 4 Key Elements Publishers Needs to Know

What is a Vast Tag? 4 Key Elements Publishers Needs to Know

The Video Ad Serving Template (VAST) standard allows publishers to serve video ads from multiple ad sources. VAST tags improve ad delivery efficiency and provide greater control over the video ad experience for both publishers and advertisers.

Learn everything you need to know about the VAST standard, how to create a VAST tag, how it works, what versions exist, and how to troubleshoot potential errors.

What is a VAST Tag?

A VAST tag is a script to facilitate communication between an ad server and a video player. VAST tags are defined and standardized by the Interactive Advertising Bureau (IAB), allowing relevant ads to play on any combination of websites, user platforms, and video players.

VAST tags are separated into two categories: client-side and server-side.

  • Client-side VAST tags are a category of scripts where the user’s media player requests advertisements from the ad server, which are then injected and displayed to the user’s video or media player at the right time.
  • Server-side VAST tags are scripts where the ad server generates the advertisements, then inserts them into the content to be viewed by the user’s media player directly.

How Does VAST Work in Video Players and Ad Servers

Ads served using VAST tags function according to a simple 3-step process: sending a VAST request, receiving a VAST inline response, and pinging the tracking URLs.

1. VAST Request

The user’s video or media player sends a request to the ad server to retrieve a video ad of the correct type and format.

2. VAST Inline Response

When the ad server receives the request for an ad, it returns an inline response. This response contains all appropriate media files and tracking URLs.

3. Pinged Tracking URLs

After receiving and playing the media files to display the ad, the media player activates the tracking URLs to record impressions, allowing the ad server to collect impression data on the ad and help publishers evaluate its performance.

Key Elements of VAST Tags

VAST tags comprise three essential elements: the media file, the video format, and the tracking URL.

  • Media File

The media file contains an advertiser’s ad creative; in other words, the video or interactive element the user will see. A VAST tag typically includes a link to the corresponding media file, allowing the media player to pull it up and play it.

  • Video Format

The diversity of user devices, browsers, and media players means that ad servers looking to play their ads to as many users as possible must maintain multiple versions of the same ad creative, often in different file formats.

Consequently, the VAST tag must also define the creative’s file format. Common examples include MP4 and MOV. Non-video file formats such as GIFs are also commonly employed for simpler ads due to their high level of compatibility and low footprint.

  • Tracking

Tracking URLs are also sometimes known as “tracking pixels,” as they often take the form of a 1 x 1 transparent pixel. Its primary purpose is to collect specific data and track the performance of an ad. Some types of information tracked include:

  • Viewability (number of times the ad media file has been played and therefore viewed)
  • Number of users that clicked on the ad to access the corresponding content
  • Number of users that interacted with the ad (if the ad has interactivity features, e.g., a demo of a game)
  • Additional Attributes

Besides these three essential elements, a VAST tag can also include extra components and attributes defining its type and appearance. For example, advanced tag options let a publisher define the type of ad (e.g., pre-roll, mid-roll, etc.), the video file’s length, or the ad’s resolution (height and length in pixels).

How to Create a VAST Tag?

Creating your own VAST tag is a relatively straightforward process accessible to any developer or publisher. Three recommended methods are available: manual set-up and coding, Google Manager or a similar ad server, or third-party tools.

  • Manual Set Up with VAST XML Schema (Extensible Markup Language)

Publishers and developers with experience using the XML (eXtensible Markup Language) format can build their own VAST tags with the <VAST> XML tag.

Remember that all VAST tags open with <VAST version=”x”> and close with </VAST>. Without removing the quotes, replace “x” with the VAST version you wish to use (e.g., 4.1).

  • Through Google Ad Server

Publishers looking for a more accessible solution can use the predefined parameters in Google Ad Manager.

Follow these steps to create VAST tags in Google Ad Manager:

  1. Sign in to your Google Ad Manager account.
  2. Find the Inventory menu on the left-hand panel, click on it, then click on Ad Units.
  3. Select the ad unit corresponding to the creative you want to build a VAST tag for, then click on Tags.
  4. Fill out the four options: Tag Type, Tag Options, Additional Tag Parameters, and Tag Results.
  5. Review your options, ensure they meet your specifications, then click Copy Tag.
  • Using Third Party Tools

If you need an alternative to the Google Ad Manager tag builder, third-party tools such as VAST tag generators can help you create VAST tags for your ad creatives. However, each such tool is different and comes with its own instructions. Familiarize yourself with your preferred tag generator before proceeding.

Examples of VAST Tags

Here are a few samples of inline linear VAST tags for VAST versions 3.0 and 4.2.

  • VAST 3.0

<VAST version=”3.0″ xmlns:xs=”http://www.w3.org/2001/XMLSchema”>

<Ad id=”20001″>


<AdSystem version=”4.0″>iabtechlab</AdSystem>

<AdTitle>iabtechlab video ad</AdTitle>


<Pricing model=”cpm” currency=”USD”>

<![CDATA[ 25.00 ]]>





<Impression id=”Impression-ID”>http://example.com/track/impression</Impression>



<Creative id=”5480″ sequence=”1″>




<Tracking event=”start”>http://example.com/tracking/start</Tracking>

<Tracking event=”firstQuartile”>http://example.com/tracking/firstQuartile</Tracking>

<Tracking event=”midpoint”>http://example.com/tracking/midpoint</Tracking>

<Tracking event=”thirdQuartile”>http://example.com/tracking/thirdQuartile</Tracking>

<Tracking event=”complete”>http://example.com/tracking/complete</Tracking>

<Tracking event=”progress” offset=”00:00:10″>http://example.com/tracking/progress-10</Tracking>




<ClickTracking id=”blog”>







<MediaFile id=”5241″ delivery=”progressive” type=”video/mp4″ bitrate=”500″ width=”400″ height=”300″ minBitrate=”360″ maxBitrate=”1080″ scalable=”1″ maintainAspectRatio=”1″ codec=”0″>









<Extension type=”iab-Count”>


<![CDATA[ 2 ]]>







  • VAST 4.2

<VAST version=”4.2″ xmlns:xs=”http://www.w3.org/2001/XMLSchema” xmlns=”http://www.iab.com/VAST”>

<Ad id=”20001″ sequence=”1″>


<AdSystem version=”1″>iabtechlab</AdSystem>



<Extension type=”iab-Count”>


<![CDATA[ 2 ]]>




<Impression id=”Impression-ID”><![CDATA[https://example.com/track/impression]]></Impression>

<Pricing model=”cpm” currency=”USD”>

<![CDATA[ 25.00 ]]>



<AdTitle>iabtechlab video ad</AdTitle>


<Creative id=”5480″ sequence=”1″ adId=”2447226″>



<Tracking event=”start” ><![CDATA[https://example.com/tracking/start]]></Tracking>

<Tracking event=”progress” offset=”00:00:10″><![CDATA[http://example.com/tracking/progress-10]]></Tracking>

<Tracking event=”firstQuartile”><![CDATA[https://example.com/tracking/firstQuartile]]></Tracking>

<Tracking event=”midpoint”><![CDATA[https://example.com/tracking/midpoint]]></Tracking>

<Tracking event=”thirdQuartile”><![CDATA[https://example.com/tracking/thirdQuartile]]></Tracking>

<Tracking event=”complete”><![CDATA[https://example.com/tracking/complete]]></Tracking>




<MediaFile id=”5241″ delivery=”progressive” type=”video/mp4″ bitrate=”2000″ width=”1280″ height=”720″ minBitrate=”1500″ maxBitrate=”2500″ scalable=”1″ maintainAspectRatio=”1″ codec=”H.264″>



<MediaFile id=”5244″ delivery=”progressive” type=”video/mp4″ bitrate=”1000″ width=”854″ height=”480″ minBitrate=”700″ maxBitrate=”1500″ scalable=”1″ maintainAspectRatio=”1″ codec=”H.264″>



<MediaFile id=”5246″ delivery=”progressive” type=”video/mp4″ bitrate=”600″ width=”640″ height=”360″ minBitrate=”500″ maxBitrate=”700″ scalable=”1″ maintainAspectRatio=”1″ codec=”H.264″>





<ClickThrough id=”blog”>





<UniversalAdId idRegistry=”Ad-ID”>8465</UniversalAdId>

<UniversalAdId idRegistry=”Foo-ID”>4444323</UniversalAdId>






History of VAST Tags

The Interactive Advertising Bureau (IAB) released the first version Video Ad Serving Template standard, VAST 1.0, in 2008. Since this initial release, the IAB has updated and improved VAST multiple times. 

The major milestones in VAST history are the primary version numbers: 1.0, 2.0, 3.0, and 4.0. Smaller and more incremental changes are represented with decimal numbers (e.g., the changes from 4.0 to 4.1).

  • VAST 1.0 was released on August 1, 2008, supporting basic functionality (play, pause, stop) and basic linear tracking capabilities. The only formats supported at the time were MP4, 3GP, and MOV.
  • VAST 2.0 increased the number of supported formats and added new functionality, such as player and quartile event tracking (e.g., linear, non-linear, companion, etc.). VAST 2.0 is the oldest version for which VAST 4 offers backward compatibility.
  • VAST 3.0 offered publishers more modern functionality, such as compliance with OBA standards, skippable ads, and better error reporting functions.
  • VAST 4.0 is the latest major version, offering additional improvements such as separated options for video and interactive ads, server-side stitching, support for mezzanine files, and closed captioning (CC).

Here is a complete list of VAST versions and release dates:

Version number Release date Status (as of August 2022)
VAST 1.0 August 2008 Deprecated
VAST 2.0 March 2012 Supported Backward compatible with 4.0+
VAST 3.0 July 2012 Supported Backward compatible with 4.0+
VAST 4.0 January 2016 Supported
VAST 4.1 November 2018 Supported
VAST 4.2 June 2019 Supported

Difference Between VAST XML and VAST URL

When using Google Ad Manager or a third-party generator, you may have noticed that VAST tags are available in two formats: XML and URL.

Typically, you should always use the VAST XML format. However, specific Demand-Side Platforms (DSPs) can only support the VAST URL format. Check your DSP to determine the best format to use.

How to Validate a VAST Tag

Because most VAST tags employ XML, it is critical to test and validate them before deployment to ensure they contain no bugs and don’t generate any VAST errors.

Multiple VAST tag validation tools are available: Google Video Suite Inspector, Springserve’s VAST Tag Tester, or the IAB’s VAST Tag Validator. To run a tag tester and validator, copy the full XML code of your VAST tag, paste it into the tag tester of your choice, then run it using the Submit button (or an equivalent).

How to Debug a VAST Tag

If your VAST tag returns an error during the validation process, you may need to perform debugging operations. The general principle of debugging is to investigate the error code, locate the source of the problem, and make the necessary corrections (e.g., editing the VAST tag’s XML code).

Examples of common VAST errors and recommended debugging processes:

  • VAST Error 100

An Error 100 is an XML Parsing Error. It typically indicates an issue with the VAST tag’s XML document or VAST redirect URL. Re-read the VAST tag’s code and ensure it is correctly formatted with no missing or out-of-order symbols.

  • VAST Error 101

Error code 101 indicates a VAST Schema Validation Error, typically caused by missing or unrecognized XML elements in the VAST tag’s code. The debugging process is similar to debugging an Error 100; investigate the VAST XML and ensure all required elements are present and correctly formatted.

  • VAST Error 102

A VAST Error 102 means Response Version Not Supported. If you see this error code, the target video player does not support the VAST version specified in the VAST tag. Alternatively, it can indicate a lack of a specified version. Publishers can debug this error by verifying the opening <VAST> tag specifies the correct version.

  • VAST Error 301

VAST Error code 301 means Redirect Timeout Reached. Although high latency (slow or unstable Internet connections) or poorly optimized web pages are sometimes responsible for this error code, other potential culprits include invalid URIs or incorrect creative dimensions.

Potential debugging methods include verifying the VAST tag features the correct URI and the correct height and length if an ad size is specified.

Benefits of VAST Tags

VAST tags and tools to create and edit them easily have helped ad publishers drastically improve their ability to monetize websites and capitalize on their online ad campaigns.

Here are some of the primary benefits offered by using the VAST standard:

  • Creating and editing VAST ad tags is relatively easy and does not require an extensive programming background.
  • VAST tags have simplified communication between an ad network’s servers and media players.
  • The VAST tag error processing and debugging processes are standardized, reducing playback errors.
  • Adhering to the VAST standards saves publishers significant time and money.

VAST tags are an essential aspect of modern ad tech. Taking advantage of VAST and the functionality offered by the latest versions (4.0 and beyond) is necessary to maximize the effectiveness of your video ad campaigns.