Skip to content

Commit 8eb80d4

Browse files
nventimiglicopybara-github
authored andcommitted
Added snippet showing how to log adapter status after sdk initialization.
PiperOrigin-RevId: 789444074
1 parent 464cb5f commit 8eb80d4

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
using GoogleMobileAds.Api;
5+
6+
namespace GoogleMobileAds.Snippets
7+
{
8+
internal class MediationSnippets
9+
{
10+
void Initialize()
11+
{
12+
// [START initialize_sdk]
13+
MobileAds.Initialize((InitializationStatus initializationStatus) =>
14+
{
15+
Dictionary<string, AdapterStatus> map = initializationStatus.getAdapterStatusMap();
16+
foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
17+
{
18+
string className = keyValuePair.Key;
19+
AdapterStatus status = keyValuePair.Value;
20+
switch (status.InitializationState)
21+
{
22+
case AdapterState.NotReady:
23+
// The adapter initialization did not complete.
24+
Debug.Log($"Adapter: {className} is not ready.");
25+
break;
26+
case AdapterState.Ready:
27+
// The adapter was successfully initialized.
28+
Debug.Log($"Adapter: {className} is initialized.");
29+
break;
30+
}
31+
}
32+
});
33+
// [END initialize_sdk]
34+
}
35+
}
36+
}

0 commit comments

Comments
 (0)