NativeAd provides ad creative for apps to rendered in custom layout.
To use NativeAd, do the following:
NativeAd nativeAd = new NativeAd(context, PLACEMENT_ID); nativeAd.setAdListener(new AdListener() { public void onAdLoaded(Ad ad) { if (ad == nativeAd) { // Renders the ad using creative properties String adTitle = getAdTitle(); } } // rest of AdListener implementation omitted }); nativeAd.loadAd();
Before displaying the ad, call NativeAd.registerViewForInteraction(View viewContainer) to handle logging of ad impressions and clicks.
Extends: | NativeAdInternal |
Package: | ads |
NativeAd(Context, String)
Constructs an NativeAd using the given context and placement id.
public NativeAd(Context context, String placementId)
Parameter | Description |
---|---|
context | Android context |
placementId | Id of ad placement |
downloadAndDisplayImage(Image, ImageView)
Downloads the given Image and displays it in the given ImageView.
This method always returns immediately. Image is downloaded asynchronously.
public static void downloadAndDisplayImage(Image image, ImageView imageView)
Parameter | Description |
---|---|
image | Image to be downloaded |
imageView | View to show the downloaded image |