Skip to content

Commit 39fcd2b

Browse files
author
Matt
committed
Adds Android SSV
1 parent 9b01024 commit 39fcd2b

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

android/src/main/java/com/getcapacitor/community/admob/rewarded/AdRewardExecutor.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,25 @@ public void showRewardVideoAd(final PluginCall call, BiConsumer<String, JSObject
6262
return;
6363
}
6464

65+
JSObject providedOptions = call.getObject("ssv");
66+
if (providedOptions.length() != 0) {
67+
ServerSideVerificationOptions.Builder ssvOptions = new ServerSideVerificationOptions.Builder();
68+
69+
if (providedOptions.has("customData")) {
70+
String customData = providedOptions.getString("customData");
71+
assert customData != null;
72+
ssvOptions.setCustomData(customData);
73+
}
74+
75+
if (providedOptions.has("userId")) {
76+
String userId = providedOptions.getString("userId");
77+
assert userId != null;
78+
ssvOptions.setUserId(userId);
79+
}
80+
81+
mRewardedAd.setServerSideVerificationOptions(ssvOptions.build());
82+
}
83+
6584
try {
6685
activitySupplier
6786
.get()

0 commit comments

Comments
 (0)