Skip to content

Commit 557c5b7

Browse files
authored
Merge pull request #66 from adjust/v4180
Version 4.18.0
2 parents eeff95b + bfe256e commit 557c5b7

File tree

110 files changed

+7806
-3147
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+7806
-3147
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ Pods
3333
# built application files
3434
*.apk
3535
*.ap_
36-
*.jar
3736

3837
# lint folder
3938
lint

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
### Version 4.18.0 (1st July 2019)
2+
#### Added
3+
- Added `trackAdRevenue` method to `Adjust` interface to allow tracking of ad revenue. With this release added support for `MoPub` ad revenue tracking.
4+
- Added reading of Facebook anonymous ID if available on iOS platform.
5+
6+
#### Native SDKs
7+
- [[email protected]][ios_sdk_v4.18.0]
8+
- [[email protected]][android_sdk_v4.18.0]
9+
10+
---
11+
112
### Version 4.17.2 (3rd May 2019)
213
#### Changed
314
- Updated iOS SDK version number in Podspec file to 4.17.2.
@@ -282,6 +293,7 @@
282293
[ios_sdk_v4.15.0]: https://github.com/adjust/ios_sdk/tree/v4.15.0
283294
[ios_sdk_v4.17.1]: https://github.com/adjust/ios_sdk/tree/v4.17.1
284295
[ios_sdk_v4.17.2]: https://github.com/adjust/ios_sdk/tree/v4.17.2
296+
[ios_sdk_v4.18.0]: https://github.com/adjust/ios_sdk/tree/v4.18.0
285297

286298
[android_sdk_v4.10.4]: https://github.com/adjust/android_sdk/tree/v4.10.4
287299
[android_sdk_v4.11.0]: https://github.com/adjust/android_sdk/tree/v4.11.0
@@ -297,3 +309,4 @@
297309
[android_sdk_v4.14.0]: https://github.com/adjust/android_sdk/tree/v4.14.0
298310
[android_sdk_v4.15.0]: https://github.com/adjust/android_sdk/tree/v4.15.0
299311
[android_sdk_v4.17.0]: https://github.com/adjust/android_sdk/tree/v4.17.0
312+
[android_sdk_v4.18.0]: https://github.com/adjust/android_sdk/tree/v4.18.0

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.17.2
1+
4.18.0

android/libs/adjust-android.jar

1.95 KB
Binary file not shown.

android/src/main/java/com/adjust/sdk/Adjust.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
import java.util.HashMap;
1515
import java.util.Map.Entry;
1616
import javax.annotation.Nullable;
17+
import org.json.JSONObject;
18+
import org.json.JSONException;
1719
import com.facebook.react.bridge.*;
1820
import com.facebook.react.modules.core.*;
1921
import com.adjust.sdk.*;
@@ -382,6 +384,16 @@ public void sendFirstPackages() {
382384
com.adjust.sdk.Adjust.sendFirstPackages();
383385
}
384386

387+
@ReactMethod
388+
public void trackAdRevenue(String source, String payload) {
389+
try {
390+
JSONObject jsonPayload = new JSONObject(payload);
391+
com.adjust.sdk.Adjust.trackAdRevenue(source, jsonPayload);
392+
}catch (JSONException err){
393+
Log.d(TAG, "Give ad revenue payload is not a valid JSON string");
394+
}
395+
}
396+
385397
@ReactMethod
386398
public void addSessionCallbackParameter(String key, String value) {
387399
com.adjust.sdk.Adjust.addSessionCallbackParameter(key, value);

ext/android/sdk

Submodule sdk updated 40 files

ext/ios/sdk

Submodule sdk updated 118 files

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ declare module "react-native-adjust" {
158158
setPushToken: (token: string): void => { },
159159
appWillOpenUrl: (url: string): void => { },
160160
sendFirstPackages: (): void => { },
161+
trackAdRevenue: (source: string, payload: string): void => { },
161162
addSessionCallbackParameter: (key: string, value: string): void => { },
162163
addSessionPartnerParameter: (key: string, value: string): void => { },
163164
removeSessionCallbackParameter: (key: string): void => { },

index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ Adjust.sendFirstPackages = function() {
5151
module_adjust.sendFirstPackages();
5252
};
5353

54+
Adjust.trackAdRevenue = function(source, payload) {
55+
module_adjust.trackAdRevenue(source, payload);
56+
}
57+
5458
Adjust.addSessionCallbackParameter = function(key, value) {
5559
if (typeof key !== 'string' || typeof value !== 'string') {
5660
return;
@@ -106,7 +110,7 @@ Adjust.getAmazonAdId = function(callback) {
106110
};
107111

108112
Adjust.getSdkVersion = function(callback) {
109-
module_adjust.getSdkVersion("react-native4.17.2", callback);
113+
module_adjust.getSdkVersion("react-native4.18.0", callback);
110114
}
111115

112116
Adjust.setReferrer = function(referrer) {
@@ -179,7 +183,7 @@ Adjust.onPause = function(testParam) {
179183
// AdjustConfig
180184

181185
var AdjustConfig = function(appToken, environment) {
182-
this.sdkPrefix = "react-native4.17.2";
186+
this.sdkPrefix = "react-native4.18.0";
183187
this.appToken = appToken;
184188
this.environment = environment;
185189
this.logLevel = null;

ios/Adjust/ADJActivityHandler.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
- (void)removeSessionPartnerParameter:(NSString *)key;
9797
- (void)resetSessionCallbackParameters;
9898
- (void)resetSessionPartnerParameters;
99+
- (void)trackAdRevenue:(NSString *)soruce payload:(NSData *)payload;
99100
- (NSString *)getBasePath;
100101
- (NSString *)getGdprPath;
101102

0 commit comments

Comments
 (0)