Native Ads: FacebookAudienceNetwork
Integrate native ads (Facebook Audience Network)
To use Facebook Audience Networks native ads you need to do the following:
The views used for main image and icon need to be an instances of
com.facebook.ads.MediaView
.
private ViewGroup containerView;
private TextView titleView;
private TextView descriptionView;
private com.facebook.ads.MediaView mainImageView;
private com.facebook.ads.MediaView iconView;
private TextView advertiserView;
private TextView ctaView;
private void setupFacebookNativeAd(NativeAdData nativeAd) {
// TODO: create the container view and subviews from layout file
// Title
titleView.setText(nativeAd.getTitle());
// Body
descriptionView.setText(nativeAd.getDescription());
// Advertiser
advertiserView.setText(nativeAd.getAdvertiser());
// CallToAction
ctaView.setText(nativeAd.getCallToAction());
nativeAd.attachToLayout(containerView, mainImageView, iconView, ctaView);
}
Last updated