How to target ads to multiple languages in Polylang

Polylang plugin

Using the free Polylang plugin, you can set up a multilingual website in WordPress to internationalize your content and grow your audience. If you are monetizing such a website with ads, delivering those explicitly for the specific users’ language makes sense for several reasons. 

The two most important reasons are content relevance and user experience. For one thing, you can achieve higher click-through rates if your ads target your users in the appropriate language. This improvement is essential for banners that contain text.

In addition, you can improve your visitors’ conversion rates if you redirect users to target pages in their own language. Landing on a page that meets their language enhances the visitor’s user experience.

In this tutorial, you will learn how to use Advanced Ads to supply ads according to the language of your content.

Targeting ads by the language condition

I recommend you turn to the Languages display condition to provide ads for a specific language version of your content. It becomes available when both plugins, Polylang and Advanced Ads, are enabled. After adding the condition to an ad or placement, you may start fine-tuning.

In the settings of this condition, choose from the pool of languages you have previously set up in Polylang. In this way, you can define for which languages an ad should be visible and for which not.

Ad targeting to Polylang languages
Delivering ads for language-specific content

This quick setting is perfect for delivering ads for language-specific posts and pages. But this ad targeting does not work on archive pages like category pages. In this case, it would be best to utilize the Archive: Languages condition or switch to the URL parameter condition.

Polylang condition of Advanced Ads
Use the Archive: Languages condition to target ads by language on archive pages

Targeting ads by language-specific URL parameter

Since Polylang inserts a country code for the translations in the URL slugs, using Advanced Ads Pro’s URL parameter display condition is a comfortable way to analyze these slugs and target ads to specific languages.

For example, you wouldn’t show ads on German-language pages according to their defined Polylang language “German”. Instead, you would target ads to pages with URL slugs that contain “/de/”.

Targeting ads with the help of the URL parameters display condition also works on archive pages, e.g., category pages. However, you must ensure that their URL slugs contain the specific country code.

Targeting ads by the URL parameter
Targeting ads with the help of the URL parameters display condition

A time-saving feature of Advanced Ads Pro is the possibility of adding conditions not just to individual ads but to entire placements. It allows you to create a custom placement for a specific language!

Thanks to this, you don’t have to set these conditions for every ad you include directly or with an ad group.

Translating the ad label

The Polylang plugin also allows you to translate certain strings of your WordPress site. Find this option in your WordPress backend under Languages > String Translations

Among other things, there you may translate the Advanced Ads ad label into the languages you’ve set up. If you translate the ad label for the language you are using, Polylang will adhere to these translations. This means that the ad label will appear in the language defined for that content in Polylang.

Translating the ad label in Polylang
Translating the ad label in Polylang

Imagine that you have created a post in English and German (de). You have also translated the Advanced Ads ad label in Polylang from “Advertisement” to “Werbung” (de). 

Now, on all English posts, pages, and archive pages, the ad label appears as “advertisement”. Meanwhile, it changes on the German language pages, where instead of “advertisement”, it now says “Werbung”.

Targeted Polylang Ads and ad labels
The English version shows an English ad and an English ad label, while the ad and the ad label on the German version show up in German
Author image Joachim

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.

With over a decade of industry expertise, Advanced Ads is your surefooted ally in the ad tech realm. Their array of WordPress ad manager plugins enhances your advertising strategy, ensuring effective ad placements. Rely on their ad tech proficiency to stay ahead in the dynamic world of digital advertising. Contact info

Advanced Ads icon

Make it better

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