Skip to content

Commit 40d700c

Browse files
Nicholas Ventimigliacopybara-github
authored andcommitted
Updated age treatment snippets.
PiperOrigin-RevId: 938080536
1 parent 7d7b731 commit 40d700c

2 files changed

Lines changed: 106 additions & 0 deletions

File tree

packages/com.google.ads.mobile/Samples~/HelloWorld/Assets/Snippets/RequestConfigurationSnippets.cs

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// Copyright 2026 Google LLC
2+
13
using UnityEngine;
24
using GoogleMobileAds.Api;
35
using System.Collections.Generic;
@@ -28,5 +30,56 @@ private void SetTestDeviceIds()
2830
MobileAds.SetRequestConfiguration(requestConfiguration);
2931
// [END set_request_configuration]
3032
}
33+
34+
private void SetChildAgeTreatment()
35+
{
36+
// [START set_child_age_treatment]
37+
RequestConfiguration requestConfiguration = new RequestConfiguration
38+
{
39+
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
40+
};
41+
MobileAds.SetRequestConfiguration(requestConfiguration);
42+
// [END set_child_age_treatment]
43+
}
44+
private void SetChildDirectedTreatment()
45+
{
46+
// [START set_child_directed_treatment]
47+
RequestConfiguration requestConfiguration = new RequestConfiguration
48+
{
49+
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
50+
};
51+
MobileAds.SetRequestConfiguration(requestConfiguration);
52+
// [END set_child_directed_treatment]
53+
}
54+
55+
private void SetUnderAgeOfConsent()
56+
{
57+
// [START set_under_age_of_consent]
58+
RequestConfiguration requestConfiguration = new RequestConfiguration
59+
{
60+
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
61+
};
62+
MobileAds.SetRequestConfiguration(requestConfiguration);
63+
// [END set_under_age_of_consent]
64+
}
65+
66+
private void SetMaxAdContentRating()
67+
{
68+
// [START set_max_ad_content_rating]
69+
RequestConfiguration requestConfiguration = new RequestConfiguration
70+
{
71+
MaxAdContentRating = MaxAdContentRating.G
72+
};
73+
MobileAds.SetRequestConfiguration(requestConfiguration);
74+
// [END set_max_ad_content_rating]
75+
}
76+
77+
private void AddNetworkExtras()
78+
{
79+
// [START add_network_extras]
80+
var adRequest = new AdRequest();
81+
adRequest.Extras.Add("collapsible", "bottom");
82+
// [END add_network_extras]
83+
}
3184
}
3285
}

samples/HelloWorld/Assets/Snippets/RequestConfigurationSnippets.cs

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// Copyright 2026 Google LLC
2+
13
using UnityEngine;
24
using GoogleMobileAds.Api;
35
using System.Collections.Generic;
@@ -28,5 +30,56 @@ private void SetTestDeviceIds()
2830
MobileAds.SetRequestConfiguration(requestConfiguration);
2931
// [END set_request_configuration]
3032
}
33+
34+
private void SetChildAgeTreatment()
35+
{
36+
// [START set_child_age_treatment]
37+
RequestConfiguration requestConfiguration = new RequestConfiguration
38+
{
39+
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
40+
};
41+
MobileAds.SetRequestConfiguration(requestConfiguration);
42+
// [END set_child_age_treatment]
43+
}
44+
private void SetChildDirectedTreatment()
45+
{
46+
// [START set_child_directed_treatment]
47+
RequestConfiguration requestConfiguration = new RequestConfiguration
48+
{
49+
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
50+
};
51+
MobileAds.SetRequestConfiguration(requestConfiguration);
52+
// [END set_child_directed_treatment]
53+
}
54+
55+
private void SetUnderAgeOfConsent()
56+
{
57+
// [START set_under_age_of_consent]
58+
RequestConfiguration requestConfiguration = new RequestConfiguration
59+
{
60+
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
61+
};
62+
MobileAds.SetRequestConfiguration(requestConfiguration);
63+
// [END set_under_age_of_consent]
64+
}
65+
66+
private void SetMaxAdContentRating()
67+
{
68+
// [START set_max_ad_content_rating]
69+
RequestConfiguration requestConfiguration = new RequestConfiguration
70+
{
71+
MaxAdContentRating = MaxAdContentRating.G
72+
};
73+
MobileAds.SetRequestConfiguration(requestConfiguration);
74+
// [END set_max_ad_content_rating]
75+
}
76+
77+
private void AddNetworkExtras()
78+
{
79+
// [START add_network_extras]
80+
var adRequest = new AdRequest();
81+
adRequest.Extras.Add("collapsible", "bottom");
82+
// [END add_network_extras]
83+
}
3184
}
3285
}

0 commit comments

Comments
 (0)