JavaScript event when ads are loaded using Advanced Ads Pro

The following JavaScript code allows you to do something as soon as Advanced Ads Pro finished loading ads. if ( typeof advanced_ads_pro === 'object' ) { advanced_ads_pro.observers.add(function(event) { // Note: These events may be triggered multiple times // because not all ads are injected at the same time. // The injection may be delayed by […]

Read more

Multisites

This page covers information about Advanced Ads ad setups on multisite installation. A multisite is a very specific setup for WordPress that allows you to build a network of sites with multiple URLs, but only one installation of the main core. This manual in wordpress.org covers it. General information about Advanced Ads on multisites Each […]

Read more

Click Fraud Protection

Click fraud is happening when someone clicks on an ad who is not interested in its content while on the other end, an advertiser is paying for that click. You can imagine that ad networks, like AdSense, and also clients who purchase ad space on your site might have a problem with that. We developed […]

Read more

Extending Visitor Conditions and passive Cache-Busting

Advanced Ads Pro comes with Passive Cache-Busting, a performance-optimized method to deliver ads on cached websites. It basically performs the checks needed to choose the correct ad for a visitor using JavaScript. This includes most Visitor Conditions. While it is rather simple to extend Visitor Conditions with PHP based checks by just looking at the […]

Read more

Background Ads (Skin Ads) Placement

With the Background Ads placement in Advanced Ads Pro, you can transform the unused background space of your website into a highly converting and attractive looking ad space. You can display ads or ad groups in the background of your layout. These image ads can also contain a link. This page contains the main documentation […]

Read more

Ad Grids

Especially among “related content” ads, ad grids with multiple ads bundled in a block are quite popular. With the Ad Grids feature in Advanced Ads Pro you are able to create such ad blocks from a group by yourself. Options You can find the ad grid options through Advanced Ads > Groups after you switched […]

Read more

Notes on Advanced Ads Pro Features

This page contains short notes for features included in Advanced Ads Pro that don’t have their own documentation page. Single request mode and Display once per page option The single request mode is an automatic feature in Advanced Ads Pro. It optimizes the number of ad requests to the backend by grouping ajax calls. Ads […]

Read more

How to deal with ad blockers?

The wide use of ad blockers leads to decreasing revenues and can finally cause a serious problem for projects monetarized by display ads. It can also cause script issues without any ads being displayed, like in your WordPress admin panel. Advanced Ads provides some integrated features to handle this issue. Ad blocker counter in Advanced […]

Read more

User Roles and Capabilities

Advanced Ads comes with different capabilities for users to manage ads. They can be grouped into 3 types: managing plugin options creating and managing ads, groups and placements inserting ads into post content Basic capability setup By default, page admins can do everything. If you select the appropriate option in the plugin settings then also […]

Read more

Cache Busting

The cache-busting in Advanced Ads Pro is needed on cached websites that serve ads with dynamic features like: rotate ads in the same group show different ads to different users (e.g. based on browser width, device or referrer) ads with PHP code The cache-busting works with caching that is either provided by a caching plugin […]

Read more

Post Lists Placement

The Posts Lists placement that comes with Advanced Ads Pro allows you to inject an ad between posts on post list pages like home, categories, tags or any other page with a list of multiple posts. Video (1:33 min) Usage You find the Post Lists placement under Advanced Ads > Placements. When creating a new […]

Read more

Custom Position Placement

The Custom Position placement that comes with Advanced Ads Pro is great if there isn’t any other pre-defined placement for the position where you want to inject your ad into. The best part of it is the frontend picker that allows you to select the position of the ad without any coding. This placement also […]

Read more

Display ads based on user capabilities

With Advanced Ads Pro you can display or hide an ad based on the users’ capabilities. This is helpful, if you want to display different ads for different user groups like with BuddyPress or if logged-in users with a specific level should not be able to see an ad. User capabilities are very good to […]

Read more

Display ads based on browser or device

With Advanced Ads Pro you can define which browser or device should be able to see an ad with the user agent visitor condition. You don’t have to make any changes in order to display an ad on all browsers and devices. To display an ad on a specific browser, search for the Visitor conditions […]

Read more

Display ads based on URL parameters

With Advanced Ads Pro you can display or hide an ad based on URL parameters. This is useful if you have specific parameters in your URL or you want to create additional display conditions. Update notice: the URL parameter condition was moved from a Visitor Condition to Display Condition in Advanced Ads Pro 1.4. You […]

Read more

Referrer URL

With Advanced Ads Pro you can display or hide an ad only for users coming to your site from a specific url, e.g. affiliate program, Google search or your newsletter. You don’t have to make any changes in order to display an ad on all browsers and devices. To display an ad to a visitor […]

Read more

Previous Page Impressions Condition

With Advanced Ads Pro you can display or hide an ad based on the number of page impressions a visitor has made. This is useful to fine tune ads for recurring and faithful users. You don’t have to make any changes in order to display an ad everywhere. Only use this option if you want […]

Read more

New or returning Visitors

With Advanced Ads Pro you can display or hide an ad to new visitors with just a simple visitor condition. New users are known to be more likely to click on ads, so you can display more ads to them without annoying your existing users. On the other hand, you can also use this option […]

Read more

Cookie Condition

With Advanced Ads Pro you can display or hide an ad based on the existence or the value of a cookie. Cookies are small pieces of information saved by different services in the visitor’s browser. There are multiple use cases on very advanced setups for this. Take a look at the examples below for some […]

Read more

Browser language

With Advanced Ads Pro you can display ads based on the browser language. This would allow you to display ads for people who understand a certain language only or to even create custom greeting messages. Display Ads based on Browser Language You don’t have to make any changes in order to display an ad to […]

Read more