How to manage ads on multilingual websites

Internationalization, or creating a website that supports multiple languages, is an excellent opportunity for website owners to reach new audiences, grow their presence, and increase their revenue potential.

If you plan the internationalization of your website, consider using a WordPress plugin like WPML, Polylang, TranslatePress, or Weglot. They allow you to create and manage multilingual content easily. These plugins also provide features for translating menus, widgets, and custom post types, simplifying the process of internalizing a website significantly.

Advanced Ads Pro integrates well with those plugins. It allows you to target ads to the particular content’s language which plays a critical role in determining the success of a campaign.

By delivering advertisements in the correct language, you can increase the relevance of your ads. The reason is simple: ads relevant to the visitor’s language and culture are more likely to be clicked on and lead to a conversion.

Considering cultural differences and adjusting the website’s design, tone, and messaging can include using different images, colors, and layouts to appeal to other cultures. Additionally, putting the exact placement of ads to scrutiny can be of impact, as different cultures may have other preferences.

Multilingual plugins with dedicated conditions

Below, we will go into more detail about integrating Advanced Ads with the most popular multilingual plugins.


WPML is one of the most prominent plugins for managing multilingual websites, and Advanced Ads Pro offers a dedicated integration. 

This way, you can make ads and ad groups translatable to be used on the different subpages in the WPML logic familiar to you.

In addition, Advanced Ads Pro automatically detects when the WPML plugin is active and adds the WPML Visitor condition. You can use it to target ads and placements to the specific language of the content.


The free Polylang plugin creates individual subdomains for the different language versions.

In order to show or hide ads based on specific content languages, we recommend applying Advanced Ads’ Language display condition.

Alternatively, you can manage this targeting using Advanced Ads Pro‘s URL Parameter display condition.

Multilingual plugins  that integrate through the URL Parameter condition

Even lacking a custom-built integration for your preferred multilingual plugin, you’ll be able to serve internationalized ads with Advanced Ads by means of the universally applicable URL parameters method.

How to target ads by language in multilingual websites
Example of how to target ads by language on multilingual websites


The targeting of ads by language works similarly with the TranslatePress plugin. If you use the visitor condition URL parameter, you can serve ads depending on the individual subdomain for each existing language.

Besides, TranslatePress offers a shortcode logic that you can also use to deliver ads based on the language.


Using the Weglot plugin, displaying or hiding ads depending on the language of the content works in principle in the same way as with TranslatePress. 

The plugin creates a separate directory for each language offered. Therefore, you can target the ads and placements to the different user groups via the language-specific URL slug using the URL parameters condition.

If you have any questions, don’t hesitate to contact our support team.


Joachim started marketing his first local news website in 2009. Shortly after, he successfully monetized his travel blogs about Morocco. He is an expert in affiliate marketing in the tourism and travel industry. When he's not writing tutorials for Advanced Ads or supporting other users, he prefers staying in Marrakech or at the Baltic Sea.

Make it better

Increase your ad management skills without spending more time.
Join over 150,000 publishers and AdOpts increasing their ad revenue.