Skip to content

Commit a45ba08

Browse files
Mobile Ads Developer Relationscopybara-github
authored andcommitted
Added AdResponseInfo snippet.
PiperOrigin-RevId: 783468996
1 parent 631855c commit a45ba08

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
using UnityEngine;
2+
3+
using GoogleMobileAds.Api;
4+
5+
namespace GoogleMobileAds.Snippets
6+
{
7+
/// <summary>
8+
/// Code snippets used for the developer guides.
9+
/// </summary>
10+
internal class AdResponseInfoUtility
11+
{
12+
// [START get_ad_source_name]
13+
private string GetAdSourceName(AdapterResponseInfo loadedAdapterResponseInfo)
14+
{
15+
if (loadedAdapterResponseInfo == null)
16+
{
17+
return string.Empty;
18+
}
19+
20+
string adSourceName = loadedAdapterResponseInfo.AdSourceName;
21+
22+
if (adSourceName == "Custom Event")
23+
{
24+
25+
#if UNITY_ANDROID
26+
if (loadedAdapterResponseInfo.AdapterClassName ==
27+
"com.google.ads.mediation.sample.customevent.SampleCustomEvent")
28+
{
29+
adSourceName = "Sample Ad Network (Custom Event)";
30+
}
31+
#elif UNITY_IPHONE
32+
if (loadedAdapterResponseInfo.AdapterClassName == "SampleCustomEvent")
33+
{
34+
adSourceName = "Sample Ad Network (Custom Event)";
35+
}
36+
#endif
37+
38+
}
39+
return adSourceName;
40+
}
41+
// [END get_ad_source_name]
42+
}
43+
}

samples/HelloWorld/Assets/Snippets/ResponseInfoSnippets.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)