π¨How to pass predefined custom targeting values in ad request (Only for GAM)
Below are the steps to pass predefined custom targeting value in ad request for GAM (Supported by all ad formats)
Create your
AdRequestConfiguration
as per the below format
val configuration = AdRequestConfiguration.Companion.builder(context, "Your_placement_name");
Adding predefined ad targeting parameters to AdRequest
Custom ad request can be created for all the ad types.
Here is an example of implementation with banner ad.
Call
loadAd()
method as per below format
AdSterAdLoader.Companion.builder().withAdsListener(new MediationAdListener() {
@Override
public void onBannerAdLoaded(@NonNull MediationBannerAd ad) {
super.onBannerAdLoaded(ad);
// Show banner ad here
}
@Override
public void onFailure(@NonNull AdError adError) {
// Handle failure here
}
}).withAdsEventsListener(new AdEventsListener() {
@Override
public void onAdClicked() {
//Handle ad click here
}
@Override
public void onAdImpression() {
//Handle ad impression here
}
}).build().loadAd(configuration.build());
Inside the
onBannerAdLoaded
callback method invokegetView()
method ofMediationnBannerAd
object to add an AdSter banner view to the given layout as shown below
container.removeAllViews();
container.addView(ad.getView());
Call
MediationBannerAd.destroy()
When activity/fragment is destroyed or detached.
PreviousRender Unified Ad (Only for GAM)NextHow to pass publisher provided identifiers in ad request (PPID) (Only for GAM)
Last updated
Was this helpful?