Android 13 Privacy Enhancements: A Step Towards User Privacy in Advertising
Android 13 Privacy Features: Safeguarding User Privacy in Advertising Compared to iOS Google’s Android 13 is here, and with it comes many privacy updates to improve user...
Filter by Category
Filter by Author
Android 13 Privacy Features: Safeguarding User Privacy in Advertising Compared to iOS Google’s Android 13 is here, and with it comes many privacy updates to improve user...
Posted by Wojtek Andrzejczak
The United States has seen significant changes in its privacy regulations recently. In 2023, two landmark pieces of legislation, the California Privacy Rights Act (CPRA) and the...
Posted by Wojtek Andrzejczak
In the Cookie-less times, contextual targeting is getting more popular than ever. But are we able to deliver contextual targeting programmatically? What is Contextual targeting?...
Posted by Wojtek Andrzejczak
Since Programmatic Digital-Out-Of-Home (DOOH) is getting more popular, it also brings questions about how we could take an advance it. One of those advantages can be Dynamic...
Posted by Wojtek Andrzejczak
How will the programmatic mobile advertising change after the iOS 14 release? How we’ll be able to run programmatic campaigns? YT#2 – iOS 14 vs. programmatic advertising How...
Posted by Wojtek Andrzejczak
In the Cookie-less times, contextual targeting is getting more popular than ever. But are we able to deliver contextual targeting programmatically?
Contents
Contextual targeting is a practice to deliver ads to the user based on the page’s content he is currently reading. At this point, we don’t need to know who the user is. Instead, we are interested to deliver content to the user visiting page which is related to our ads.
It also does not require the use of cookies or any other persistent identifier.
The described schemes below are just an example. Each publisher has a different data flow and setup. My idea is to focus on the general concept rather than a 1:1 copy&paste solution.
The concept of direct booking campaigns is the most common practice to deliver Geo-Location, Weather, or Intelligent Contextual targeting combined with custom targeting key-values.
In a simple way to describe this flow, each time the website/app is loading, a 3rd party SDK must process all the environmental conditions (location, article text, etc.). In return, the 3rd party service, after processing the data, returns custom targeting values. Afterward, those values are passed to the publisher to match a campaign with those specific targeting values.
To deliver ads to the user, the 3rd party service must pass key-values directly to the Google SDK so that the Google Ad Manager could find a matching campaign.
Programmatic advertising requires cookies or device IDs like IDFA or GAID to let the system target specific user segments. So is it possible to deliver programmatic campaigns without using any of those identifiers?
Yes, it is possible. However, it requires the use of Private deals between publisher and advertiser.
To the diagram above, I’ve added a new section where we define on the publisher side a Programmatic Private deal in which we define custom targeting key-values. Then, each time the user visits a page identified by 3rd party SDK with a specific contextual value, the agency will display their ads to the user using, for example, Google DV360.
It is common practice to use the custom targeting key-value technique in a programmatic deal. Often it can be found when a publisher offers a programmatic deals inventory for each section of their website. For example, if this is a news website, then Sport, Politics, Business, or Economic category will be identified by a different category context value (category_context=sport).
In our case the value, we would like to use is coming from the 3rd party service.
Acquiring new clients, setting campaigns on your own DSP, and sending the tags to the publisher to let them set up the whole direct campaign is time-consuming and a lot of resources. And time is money; the more time you spend on the campaign, the less money you earn.
Setting a programmatic deal allows the publisher to send it to multiple agencies (or clients) to use it to deliver their campaigns.
Even if the agency might not deliver many ad impressions, we can reach multiple agencies simultaneously on behalf of our publisher, so in total, it could be a lot of ad impressions combined.
If we are the owner of the 3rd party service, everything that we do is pass the targeting values to the publisher. It means that we really don’t have any control and overview of how often their values are used and how many ad impressions have been delivered.
Unfortunately, there is no simple way to solve this issue. Of course, we can agree to make a billing based on the monthly deals reporting. But the publisher will have to include all deals that he has created.
Subscribe to our newsletter!
Apple wants to replace Google Search with its own Apple Search product. What consequences will it have for the advertising industry? iOS 14 introduces Apple Advertising A few...
Google Enhanced attribution is an answer for Apple Intelligent Tracking Prevention (ITP). But how does it actually work?