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() {
334334 com .adjust .sdk .Adjust .resetSessionPartnerParameters ();
335335 }
336336
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+
337352 @ ReactMethod
338353 public void getAdid (Callback callback ) {
339354 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 {
213213 console . log ( "Adid = " + adid ) ;
214214 } ) ;
215215
216+ Adjust . getIdfa ( ( idfa ) => {
217+ console . log ( "IDFA = " + idfa ) ;
218+ } ) ;
219+
220+ Adjust . getGoogleAdId ( ( googleAdId ) => {
221+ console . log ( "Google Ad Id = " + googleAdId ) ;
222+ } ) ;
223+
216224 var adjustEvent = new AdjustEvent ( "g3mfiw" ) ;
217225 Adjust . trackEvent ( adjustEvent ) ;
218226 } else {
Original file line number Diff line number Diff line change @@ -206,6 +206,14 @@ export default class Example extends Component {
206206 console . log ( "Adid = " + adid ) ;
207207 } ) ;
208208
209+ Adjust . getIdfa ( ( idfa ) => {
210+ console . log ( "IDFA = " + idfa ) ;
211+ } ) ;
212+
213+ Adjust . getGoogleAdId ( ( googleAdId ) => {
214+ console . log ( "Google Ad Id = " + googleAdId ) ;
215+ } ) ;
216+
209217 var adjustEvent = new AdjustEvent ( "g3mfiw" ) ;
210218 Adjust . trackEvent ( adjustEvent ) ;
211219 } else {
Original file line number Diff line number Diff line change @@ -65,6 +65,14 @@ Adjust.resetSessionPartnerParameters = function() {
6565 module_adjust . resetSessionPartnerParameters ( ) ;
6666} ;
6767
68+ Adjust . getIdfa = function ( callback ) {
69+ module_adjust . getIdfa ( callback ) ;
70+ } ;
71+
72+ Adjust . getGoogleAdId = function ( callback ) {
73+ module_adjust . getGoogleAdId ( callback ) ;
74+ } ;
75+
6876Adjust . getAdid = function ( callback ) {
6977 module_adjust . getAdid ( callback ) ;
7078} ;
Original file line number Diff line number Diff line change @@ -248,6 +248,20 @@ - (void)addValueOrEmpty:(NSMutableDictionary *)dictionary
248248 [Adjust resetSessionPartnerParameters ];
249249}
250250
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+
251265RCT_EXPORT_METHOD (getAdid:(RCTResponseSenderBlock)callback) {
252266 NSString *adid = [Adjust adid ];
253267
You can’t perform that action at this time.
0 commit comments