File tree Expand file tree Collapse file tree 5 files changed +53
-0
lines changed
android/src/main/java/com/adjust/sdk Expand file tree Collapse file tree 5 files changed +53
-0
lines changed Original file line number Diff line number Diff line change @@ -334,6 +334,21 @@ public void resetSessionPartnerParameters() {
334
334
com .adjust .sdk .Adjust .resetSessionPartnerParameters ();
335
335
}
336
336
337
+ @ ReactMethod
338
+ public void getIdfa (Callback callback ) {
339
+ callback .invoke ("" );
340
+ }
341
+
342
+ @ ReactMethod
343
+ public void getGoogleAdId (final Callback callback ) {
344
+ com .adjust .sdk .Adjust .getGoogleAdId (getReactApplicationContext (), new com .adjust .sdk .OnDeviceIdsRead () {
345
+ @ Override
346
+ public void onGoogleAdIdRead (String googleAdId ) {
347
+ callback .invoke (googleAdId );
348
+ }
349
+ });
350
+ }
351
+
337
352
@ ReactMethod
338
353
public void getAdid (Callback callback ) {
339
354
callback .invoke (com .adjust .sdk .Adjust .getAdid ());
Original file line number Diff line number Diff line change @@ -213,6 +213,14 @@ export default class Screen1 extends Component {
213
213
console . log ( "Adid = " + adid ) ;
214
214
} ) ;
215
215
216
+ Adjust . getIdfa ( ( idfa ) => {
217
+ console . log ( "IDFA = " + idfa ) ;
218
+ } ) ;
219
+
220
+ Adjust . getGoogleAdId ( ( googleAdId ) => {
221
+ console . log ( "Google Ad Id = " + googleAdId ) ;
222
+ } ) ;
223
+
216
224
var adjustEvent = new AdjustEvent ( "g3mfiw" ) ;
217
225
Adjust . trackEvent ( adjustEvent ) ;
218
226
} else {
Original file line number Diff line number Diff line change @@ -206,6 +206,14 @@ export default class Example extends Component {
206
206
console . log ( "Adid = " + adid ) ;
207
207
} ) ;
208
208
209
+ Adjust . getIdfa ( ( idfa ) => {
210
+ console . log ( "IDFA = " + idfa ) ;
211
+ } ) ;
212
+
213
+ Adjust . getGoogleAdId ( ( googleAdId ) => {
214
+ console . log ( "Google Ad Id = " + googleAdId ) ;
215
+ } ) ;
216
+
209
217
var adjustEvent = new AdjustEvent ( "g3mfiw" ) ;
210
218
Adjust . trackEvent ( adjustEvent ) ;
211
219
} else {
Original file line number Diff line number Diff line change @@ -65,6 +65,14 @@ Adjust.resetSessionPartnerParameters = function() {
65
65
module_adjust . resetSessionPartnerParameters ( ) ;
66
66
} ;
67
67
68
+ Adjust . getIdfa = function ( callback ) {
69
+ module_adjust . getIdfa ( callback ) ;
70
+ } ;
71
+
72
+ Adjust . getGoogleAdId = function ( callback ) {
73
+ module_adjust . getGoogleAdId ( callback ) ;
74
+ } ;
75
+
68
76
Adjust . getAdid = function ( callback ) {
69
77
module_adjust . getAdid ( callback ) ;
70
78
} ;
Original file line number Diff line number Diff line change @@ -248,6 +248,20 @@ - (void)addValueOrEmpty:(NSMutableDictionary *)dictionary
248
248
[Adjust resetSessionPartnerParameters ];
249
249
}
250
250
251
+ RCT_EXPORT_METHOD (getIdfa:(RCTResponseSenderBlock)callback) {
252
+ NSString *idfa = [Adjust idfa ];
253
+
254
+ if (nil == idfa) {
255
+ callback (@[@" " ]);
256
+ } else {
257
+ callback (@[idfa]);
258
+ }
259
+ }
260
+
261
+ RCT_EXPORT_METHOD (getGoogleAdId:(RCTResponseSenderBlock)callback) {
262
+ callback (@[@" " ]);
263
+ }
264
+
251
265
RCT_EXPORT_METHOD (getAdid:(RCTResponseSenderBlock)callback) {
252
266
NSString *adid = [Adjust adid ];
253
267
You can’t perform that action at this time.
0 commit comments