react-native-adjust
Advanced tools
Comparing version 4.29.4 to 4.29.5
@@ -0,2 +1,19 @@ | ||
### Version 4.29.5 (14th December 2021) | ||
#### Added | ||
- Added Huawei Install Referrer Track ID support. | ||
- Added support for `Admost` ad revenue tracking. | ||
#### Fixed | ||
- Fixed `NativeEventEmitter` warnings caused by RN 0.66 upgrade (https://github.com/adjust/react_native_sdk/issues/147). | ||
#### Native SDKs | ||
- [iOS@v4.29.6][ios_sdk_v4.29.6] | ||
- [Android@v4.28.8][android_sdk_v4.28.8] | ||
--- | ||
### Version 4.29.4 (19th August 2021) | ||
#### Added | ||
- Added support to OAID plugin for MSA SDK v1.0.26. | ||
#### Fixed | ||
@@ -475,2 +492,3 @@ - Fixed issue with insufficient buffer size for storing SDK prefix (https://github.com/adjust/react_native_sdk/issues/140). | ||
[ios_sdk_v4.29.5]: https://github.com/adjust/ios_sdk/tree/v4.29.5 | ||
[ios_sdk_v4.29.6]: https://github.com/adjust/ios_sdk/tree/v4.29.6 | ||
@@ -503,1 +521,2 @@ [android_sdk_v4.10.4]: https://github.com/adjust/android_sdk/tree/v4.10.4 | ||
[android_sdk_v4.28.4]: https://github.com/adjust/android_sdk/tree/v4.28.4 | ||
[android_sdk_v4.28.8]: https://github.com/adjust/android_sdk/tree/v4.28.8 |
@@ -135,3 +135,3 @@ 'use strict'; | ||
Adjust.getSdkVersion = function(callback) { | ||
module_adjust.getSdkVersion("react-native4.29.4", callback); | ||
module_adjust.getSdkVersion("react-native4.29.5", callback); | ||
}; | ||
@@ -238,3 +238,3 @@ | ||
var AdjustConfig = function(appToken, environment) { | ||
this.sdkPrefix = "react-native4.29.4"; | ||
this.sdkPrefix = "react-native4.29.5"; | ||
this.appToken = appToken; | ||
@@ -300,2 +300,3 @@ this.environment = environment; | ||
AdjustConfig.AdRevenueSourceIronSource = "ironsource_sdk"; | ||
AdjustConfig.AdRevenueSourceAdmost = "admost_sdk"; | ||
@@ -302,0 +303,0 @@ AdjustConfig.prototype.setEventBufferingEnabled = function(isEnabled) { |
{ | ||
"name": "react-native-adjust", | ||
"description": "Adjust React Native SDK", | ||
"version": "4.29.4", | ||
"version": "4.29.5", | ||
"main": "index.js", | ||
@@ -6,0 +6,0 @@ "author": "Adjust GmbH", |
@@ -31,3 +31,2 @@ ## Summary | ||
* [Revenue deduplication](#revenue-deduplication) | ||
* [In-app purchase verification](#iap-verification) | ||
* [Callback parameters](#callback-parameters) | ||
@@ -158,2 +157,12 @@ * [Partner parameters](#partner-parameters) | ||
#### <a id="gps-adid-permission"></a>Add permission to gather Google advertising ID | ||
If you are targeting Android 12 and above (API level 31), you need to add the `com.google.android.gms.AD_ID` permission to read the device's advertising ID. Add the following line to your `AndroidManifest.xml` to enable the permission. | ||
```xml | ||
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/> | ||
``` | ||
For more information, see [Google's `AdvertisingIdClient.Info` documentation](https://developers.google.com/android/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.Info#public-string-getid). | ||
### <a id="android-gps"></a>Google Play Services | ||
@@ -180,3 +189,3 @@ | ||
``` | ||
-keep public class com.adjust.sdk.** { *; } | ||
-keep class com.adjust.sdk.** { *; } | ||
-keep class com.google.android.gms.common.ConnectionResult { | ||
@@ -333,3 +342,3 @@ int SUCCESS; | ||
If you have implemented the Adjust iOS SDK v4.23.0 or above and your app is running on iOS 14, the communication with SKAdNetwork will be set on by default, although you can choose to turn it off. When set on, Adjust automatically registers for SKAdNetwork attribution when the SDK is initialized. If events are set up in the Adjust dashboard to receive conversion values, the Adjust backend sends the conversion value data to the SDK. The SDK then sets the conversion value. After Adjust receives the SKAdNetwork callback data, it is then displayed in the dashboard. | ||
If you have implemented the Adjust iOS SDK v4.23.0 or above and your app is running on iOS 14 and above, the communication with SKAdNetwork will be set on by default, although you can choose to turn it off. When set on, Adjust automatically registers for SKAdNetwork attribution when the SDK is initialized. If events are set up in the Adjust dashboard to receive conversion values, the Adjust backend sends the conversion value data to the SDK. The SDK then sets the conversion value. After Adjust receives the SKAdNetwork callback data, it is then displayed in the dashboard. | ||
@@ -409,6 +418,2 @@ In case you don't want the Adjust SDK to automatically communicate with SKAdNetwork, you can disable that by calling the following method on configuration object: | ||
### <a id="iap-verification"></a>In-app purchase verification | ||
In-app purchase verification can be conducted through the React Native Purchase SDK which is currently in development and will soon be made publicly available. For more information, please contact support@adjust.com. | ||
### <a id="callback-parameters"></a>Callback parameters | ||
@@ -908,2 +913,6 @@ | ||
The Google Play Services Advertising Identifier (Google advertising ID) is a unique identifier for a device. Users can opt out of sharing their Google advertising ID by toggling the "Opt out of Ads Personalization" setting on their device. When a user has enabled this setting, the Adjust SDK returns a string of zeros when trying to read the Google advertising ID. | ||
> **Important**: If you are targeting Android 12 and above (API level 31), you need to add the [`com.google.android.gms.AD_ID` permission](#gps-adid-permission) to your app. If you do not add this permission, you will not be able to read the Google advertising ID even if the user has not opted out of sharing their ID. | ||
The Adjust SDK allows you to read the Google advertising identifier of the Android device on which your app is running. In order to do this, call the `getGoogleAdId` method of the `Adjust` instance and pass your callback as a parameter. Once obtained by the native Android SDK, you will receive the Google advertising identifier value in your callback method: | ||
@@ -910,0 +919,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1075166
1799
1175