diff --git a/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java b/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java index 0e99258..ec6b0ac 100644 --- a/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java +++ b/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java @@ -61,4 +61,9 @@ public void getAdvertiserId(Promise promise) { promise.resolve(null); } } + + @ReactMethod + public void setMetaData(String key, String value) { + IronSource.setMetaData(key, value); + } } diff --git a/ios/RNIronSource.m b/ios/RNIronSource.m index 8e88c98..e838400 100644 --- a/ios/RNIronSource.m +++ b/ios/RNIronSource.m @@ -34,6 +34,11 @@ - (dispatch_queue_t)methodQueue [IronSource setConsent:consent]; } +RCT_EXPORT_METHOD(setMetaData:(NSString *)key value:(NSString *)value) +{ + [IronSource setMetaDataWithKey:key value:value]; +} + RCT_EXPORT_METHOD(getAdvertiserId:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) { @try {