14
14
* limitations under the License.
15
15
*/
16
16
17
+ #include " admob/src/android/ad_request_converter.h"
18
+
17
19
#include < assert.h>
18
20
#include < jni.h>
19
21
20
22
#include < cstdarg>
21
23
#include < cstddef>
22
24
23
25
#include " admob/admob_resources.h"
24
- #include " admob/src/android/ad_request_converter.h"
25
26
#include " admob/src/android/admob_android.h"
26
27
#include " admob/src/common/admob_common.h"
27
28
#include " admob/src/include/firebase/admob.h"
@@ -35,7 +36,8 @@ namespace admob {
35
36
static const char * kAdMobAdapterClassName =
36
37
" com/google/ads/mediation/admob/AdMobAdapter" ;
37
38
38
- METHOD_LOOKUP_DEFINITION (ad_request_builder, PROGUARD_KEEP_CLASS
39
+ METHOD_LOOKUP_DEFINITION (ad_request_builder,
40
+ PROGUARD_KEEP_CLASS
39
41
" com/google/android/gms/ads/AdRequest$Builder" ,
40
42
ADREQUESTBUILDER_METHODS);
41
43
@@ -54,18 +56,20 @@ AdRequestConverter::AdRequestConverter(AdRequest request) {
54
56
55
57
builder = util::ContinueBuilder (
56
58
env, builder,
57
- env->CallObjectMethod (builder, ad_request_builder::GetMethodId (
58
- ad_request_builder::kSetGender ),
59
- static_cast <int >(request.gender )));
59
+ env->CallObjectMethod (
60
+ builder,
61
+ ad_request_builder::GetMethodId (ad_request_builder::kSetGender ),
62
+ static_cast <int >(request.gender )));
60
63
61
64
// Child-drected treatment.
62
65
if (request.tagged_for_child_directed_treatment !=
63
66
kChildDirectedTreatmentStateUnknown ) {
64
67
builder = util::ContinueBuilder (
65
68
env, builder,
66
69
env->CallObjectMethod (
67
- builder, ad_request_builder::GetMethodId (
68
- ad_request_builder::kTagForChildDirectedTreatment ),
70
+ builder,
71
+ ad_request_builder::GetMethodId (
72
+ ad_request_builder::kTagForChildDirectedTreatment ),
69
73
(request.tagged_for_child_directed_treatment ==
70
74
kChildDirectedTreatmentStateTagged )));
71
75
}
@@ -75,9 +79,10 @@ AdRequestConverter::AdRequestConverter(AdRequest request) {
75
79
jstring test_device_str = env->NewStringUTF (request.test_device_ids [i]);
76
80
builder = util::ContinueBuilder (
77
81
env, builder,
78
- env->CallObjectMethod (builder, ad_request_builder::GetMethodId (
79
- ad_request_builder::kAddTestDevice ),
80
- test_device_str));
82
+ env->CallObjectMethod (
83
+ builder,
84
+ ad_request_builder::GetMethodId (ad_request_builder::kAddTestDevice ),
85
+ test_device_str));
81
86
env->DeleteLocalRef (test_device_str);
82
87
}
83
88
@@ -86,9 +91,10 @@ AdRequestConverter::AdRequestConverter(AdRequest request) {
86
91
jstring keyword_str = env->NewStringUTF (request.keywords [i]);
87
92
builder = util::ContinueBuilder (
88
93
env, builder,
89
- env->CallObjectMethod (builder, ad_request_builder::GetMethodId (
90
- ad_request_builder::kAddKeyword ),
91
- keyword_str));
94
+ env->CallObjectMethod (
95
+ builder,
96
+ ad_request_builder::GetMethodId (ad_request_builder::kAddKeyword ),
97
+ keyword_str));
92
98
env->DeleteLocalRef (keyword_str);
93
99
}
94
100
@@ -109,9 +115,10 @@ AdRequestConverter::AdRequestConverter(AdRequest request) {
109
115
if (date_ref != nullptr ) {
110
116
builder = util::ContinueBuilder (
111
117
env, builder,
112
- env->CallObjectMethod (builder, ad_request_builder::GetMethodId (
113
- ad_request_builder::kSetBirthday ),
114
- date_ref));
118
+ env->CallObjectMethod (
119
+ builder,
120
+ ad_request_builder::GetMethodId (ad_request_builder::kSetBirthday ),
121
+ date_ref));
115
122
} else {
116
123
LogWarning (
117
124
" Skipping invalid AdRequest birthday fields (Y: %d, M: %d, D: %d)." ,
@@ -164,9 +171,10 @@ AdRequestConverter::AdRequestConverter(AdRequest request) {
164
171
env->NewStringUTF (firebase::admob::GetRequestAgentString ());
165
172
builder = util::ContinueBuilder (
166
173
env, builder,
167
- env->CallObjectMethod (builder, ad_request_builder::GetMethodId (
168
- ad_request_builder::kSetRequestAgent ),
169
- agent_str));
174
+ env->CallObjectMethod (
175
+ builder,
176
+ ad_request_builder::GetMethodId (ad_request_builder::kSetRequestAgent ),
177
+ agent_str));
170
178
env->DeleteLocalRef (agent_str);
171
179
172
180
// Build request and load ad.
0 commit comments