diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ads/managers/NativeAdLoader.java b/app/src/main/java/com/d4rk/androidtutorials/java/ads/managers/NativeAdLoader.java
index d02ba45b..a723ce26 100644
--- a/app/src/main/java/com/d4rk/androidtutorials/java/ads/managers/NativeAdLoader.java
+++ b/app/src/main/java/com/d4rk/androidtutorials/java/ads/managers/NativeAdLoader.java
@@ -17,6 +17,7 @@
import com.google.android.gms.ads.AdLoader;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.LoadAdError;
+import com.google.android.gms.ads.nativead.AdChoicesView;
import com.google.android.gms.ads.nativead.MediaView;
import com.google.android.gms.ads.nativead.NativeAd;
import com.google.android.gms.ads.nativead.NativeAdView;
@@ -84,6 +85,7 @@ private static void populateNativeAdView(@NonNull NativeAd nativeAd, @NonNull Na
Button callToActionView = adView.findViewById(R.id.ad_call_to_action);
ImageView iconView = adView.findViewById(R.id.ad_app_icon);
TextView attributionView = adView.findViewById(R.id.ad_attribution);
+ AdChoicesView adChoicesView = adView.findViewById(R.id.ad_choices);
if (mediaView != null) {
adView.setMediaView(mediaView);
@@ -95,6 +97,9 @@ private static void populateNativeAdView(@NonNull NativeAd nativeAd, @NonNull Na
adView.setIconView(iconView);
}
adView.setAdvertiserView(attributionView);
+ if (adChoicesView != null) {
+ adView.setAdChoicesView(adChoicesView);
+ }
if (headlineView != null) {
headlineView.setText(nativeAd.getHeadline());
diff --git a/app/src/main/res/layout/ad_about.xml b/app/src/main/res/layout/ad_about.xml
index 823accdf..7cc5146f 100644
--- a/app/src/main/res/layout/ad_about.xml
+++ b/app/src/main/res/layout/ad_about.xml
@@ -43,6 +43,15 @@
android:layout_height="match_parent" />
+
+