From 61f1de73ce8e178c0e145deb63e5594dc44c6c18 Mon Sep 17 00:00:00 2001 From: Mihai-Cristian Condrea Date: Thu, 11 Sep 2025 16:41:38 +0300 Subject: [PATCH 1/2] feat: add support screen native ad and banner --- .../ui/screens/support/SupportActivity.java | 3 +- app/src/main/res/layout/activity_support.xml | 16 +++- app/src/main/res/layout/ad_support.xml | 75 +++++++++++++++++++ 3 files changed, 90 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/layout/ad_support.xml diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/support/SupportActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/support/SupportActivity.java index 5ac94d3e..228319a3 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/support/SupportActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/support/SupportActivity.java @@ -30,7 +30,8 @@ protected void onCreate(Bundle savedInstanceState) { supportViewModel = new ViewModelProvider(this).get(SupportViewModel.class); AdRequest adRequest = supportViewModel.initMobileAds(); - binding.largeBannerAd.loadAd(adRequest); + binding.supportNativeAd.loadAd(adRequest); + binding.bannerAdView.loadAd(adRequest); binding.buttonWebAd.setOnClickListener(v -> startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://bit.ly/3p8bpjj")))); diff --git a/app/src/main/res/layout/activity_support.xml b/app/src/main/res/layout/activity_support.xml index dec02190..f3b9b5b2 100644 --- a/app/src/main/res/layout/activity_support.xml +++ b/app/src/main/res/layout/activity_support.xml @@ -1,6 +1,7 @@ @@ -29,7 +30,8 @@ style="@style/Widget.Material3.CardView.Outlined" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_margin="24dp"> + android:layout_margin="24dp" + app:cardCornerRadius="24dp"> + + + ads:adSize="FULL_BANNER" + ads:adUnitId="@string/ad_banner_unit_id" /> diff --git a/app/src/main/res/layout/ad_support.xml b/app/src/main/res/layout/ad_support.xml new file mode 100644 index 00000000..c8dce2dc --- /dev/null +++ b/app/src/main/res/layout/ad_support.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + From 51451da9a5745b55058324239baaebc97b4a7d6b Mon Sep 17 00:00:00 2001 From: Mihai-Cristian Condrea Date: Thu, 11 Sep 2025 17:37:41 +0300 Subject: [PATCH 2/2] style: pad support screen ads --- app/src/main/res/layout/activity_support.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/layout/activity_support.xml b/app/src/main/res/layout/activity_support.xml index f3b9b5b2..844c397c 100644 --- a/app/src/main/res/layout/activity_support.xml +++ b/app/src/main/res/layout/activity_support.xml @@ -126,15 +126,19 @@ android:id="@+id/support_native_ad" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_marginStart="24dp" android:layout_marginTop="16dp" + android:layout_marginEnd="24dp" app:nativeAdLayout="@layout/ad_support" />