From a45ba08ff894b2be4524feb9b4004a52480b4286 Mon Sep 17 00:00:00 2001 From: Mobile Ads Developer Relations Date: Tue, 15 Jul 2025 14:17:37 -0700 Subject: [PATCH] Added AdResponseInfo snippet. PiperOrigin-RevId: 783468996 --- .../Assets/Snippets/ResponseInfoSnippets.cs | 43 +++++++++++++++++++ .../Snippets/ResponseInfoSnippets.cs.meta | 2 + 2 files changed, 45 insertions(+) create mode 100644 samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs create mode 100644 samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs.meta diff --git a/samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs b/samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs new file mode 100644 index 000000000..d428ad7a2 --- /dev/null +++ b/samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs @@ -0,0 +1,43 @@ +using UnityEngine; + +using GoogleMobileAds.Api; + +namespace GoogleMobileAds.Snippets +{ + /// + /// Code snippets used for the developer guides. + /// + internal class AdResponseInfoUtility + { + // [START get_ad_source_name] + private string GetAdSourceName(AdapterResponseInfo loadedAdapterResponseInfo) + { + if (loadedAdapterResponseInfo == null) + { + return string.Empty; + } + + string adSourceName = loadedAdapterResponseInfo.AdSourceName; + + if (adSourceName == "Custom Event") + { + + #if UNITY_ANDROID + if (loadedAdapterResponseInfo.AdapterClassName == + "com.google.ads.mediation.sample.customevent.SampleCustomEvent") + { + adSourceName = "Sample Ad Network (Custom Event)"; + } + #elif UNITY_IPHONE + if (loadedAdapterResponseInfo.AdapterClassName == "SampleCustomEvent") + { + adSourceName = "Sample Ad Network (Custom Event)"; + } + #endif + + } + return adSourceName; + } + // [END get_ad_source_name] + } +} \ No newline at end of file diff --git a/samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs.meta b/samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs.meta new file mode 100644 index 000000000..c6c51855f --- /dev/null +++ b/samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b606a7e882f5944bd82660a995c2f393 \ No newline at end of file