AI-generated Key Takeaways
-
Requires Google Mobile Ads SDK 19.0.0 or higher.
-
Publishers can pass a single content URL for contextual targeting and brand safety using
AdRequest.Builder.setContentUrl(). -
For content represented by multiple URLs, up to four URLs can be passed using
AdRequest.Builder.setNeighboringContentUrls().
Prerequisites
- Google Mobile Ads SDK 19.0.0 or higher
Content URL
Publishers who use content mapping to better monetize their app can pass a content URL for contextual targeting as well as brand safety.
For example, if you'd like to request ads next to content represented by
https://www.example.com, you can pass the URL using
AdRequest.Builder.setContentUrl():
Kotlin
val requestWithContent = AdRequest.Builder()
.setContentUrl("https://www.example.com")
.build()
Java
AdRequest requestWithContent = new AdRequest.Builder()
.setContentUrl("https://www.example.com")
.build();
Multi-content URL
If your content is represented by more than one URL, for example a feed app, you
can request ads next to the content with up to four URLs by using
AdRequest.Builder.setNeighboringContentUrls():
Kotlin
var urls = mutableListOf("https://www.example1.com", "https://www.example2.com",
"https://www.example3.com", "https://www.example4.com")
val requestWithContent = AdRequest.Builder()
.setNeighboringContentUrls(urls)
.build()
Java
ArrayList<String> urls = new ArrayList<String>();
urls.add("https://www.example1.com");
urls.add("https://www.example2.com");
urls.add("https://www.example3.com");
urls.add("https://www.example4.com");
AdRequest requestWithContent = new AdRequest.Builder()
.setNeighboringContentUrls(urls)
.build();