Page Summary
-
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
();

