From a7699b06032f96208a415f3ff3a014824ce0cf9b Mon Sep 17 00:00:00 2001 From: Eric Leichtenschlag Date: Fri, 1 Nov 2024 16:36:02 -0700 Subject: [PATCH] Add includecode snippets for Android adaptive banner getAdSize PiperOrigin-RevId: 692326001 --- .../google/android/gms/example/bannerexample/MyActivity.java | 2 ++ .../google/android/gms/example/bannerexample/MyActivity.java | 2 ++ .../com/google/android/gms/example/bannerexample/MyActivity.kt | 3 +++ .../google/android/gms/example/bannerexample/MainActivity.kt | 3 +++ 4 files changed, 10 insertions(+) diff --git a/java/admanager/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java b/java/admanager/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java index 6b66dcfd1..49aaa4037 100644 --- a/java/admanager/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java +++ b/java/admanager/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java @@ -204,6 +204,7 @@ private void initializeMobileAdsSdk() { .start(); } + // [START get_ad_size] // Get the ad size with screen width. public AdSize getAdSize() { DisplayMetrics displayMetrics = getResources().getDisplayMetrics(); @@ -218,4 +219,5 @@ public AdSize getAdSize() { int adWidth = (int) (adWidthPixels / density); return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, adWidth); } + // [END get_ad_size] } diff --git a/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java b/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java index 100b401c8..ea6d4898f 100644 --- a/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java +++ b/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MyActivity.java @@ -213,6 +213,7 @@ private void initializeMobileAdsSdk() { // [END request_ads] + // [START get_ad_size] // Get the ad size with screen width. public AdSize getAdSize() { DisplayMetrics displayMetrics = getResources().getDisplayMetrics(); @@ -227,4 +228,5 @@ public AdSize getAdSize() { int adWidth = (int) (adWidthPixels / density); return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, adWidth); } + // [END get_ad_size] } diff --git a/kotlin/admanager/BannerExample/app/src/main/kotlin/com/google/android/gms/example/bannerexample/MyActivity.kt b/kotlin/admanager/BannerExample/app/src/main/kotlin/com/google/android/gms/example/bannerexample/MyActivity.kt index 0e27427f5..224021598 100644 --- a/kotlin/admanager/BannerExample/app/src/main/kotlin/com/google/android/gms/example/bannerexample/MyActivity.kt +++ b/kotlin/admanager/BannerExample/app/src/main/kotlin/com/google/android/gms/example/bannerexample/MyActivity.kt @@ -45,6 +45,7 @@ class MyActivity : AppCompatActivity() { private lateinit var binding: ActivityMyBinding private lateinit var googleMobileAdsConsentManager: GoogleMobileAdsConsentManager + // [START get_ad_size] // Get the ad size with screen width. private val adSize: AdSize get() { @@ -61,6 +62,8 @@ class MyActivity : AppCompatActivity() { return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, adWidth) } + // [END get_ad_size] + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMyBinding.inflate(layoutInflater) diff --git a/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MainActivity.kt b/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MainActivity.kt index 3b7f4f811..f5aafc4c7 100644 --- a/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MainActivity.kt +++ b/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/MainActivity.kt @@ -45,6 +45,7 @@ class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding private lateinit var googleMobileAdsConsentManager: GoogleMobileAdsConsentManager + // [START get_ad_size] // Get the ad size with screen width. private val adSize: AdSize get() { @@ -61,6 +62,8 @@ class MainActivity : AppCompatActivity() { return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, adWidth) } + // [END get_ad_size] + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater)