summaryrefslogtreecommitdiff
path: root/adservices/tests/cts/sandbox/fledge/providers
diff options
context:
space:
mode:
Diffstat (limited to 'adservices/tests/cts/sandbox/fledge/providers')
-rw-r--r--adservices/tests/cts/sandbox/fledge/providers/sdkFledge/Android.bp2
-rw-r--r--adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java21
2 files changed, 19 insertions, 4 deletions
diff --git a/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/Android.bp b/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/Android.bp
index 30fe1bc433..750bf91241 100644
--- a/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/Android.bp
+++ b/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/Android.bp
@@ -34,4 +34,6 @@ android_test_helper_app {
"android.test.base",
],
platform_apis: true,
+ min_sdk_version: "33",
+ target_sdk_version: "33",
}
diff --git a/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java b/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java
index 49e05ababd..9ffc8faf81 100644
--- a/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java
+++ b/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java
@@ -136,9 +136,9 @@ public class SdkFledge extends SandboxedSdkProvider {
+ "' } };\n"
+ "}";
- String biddingLogicJs =
+ String biddingLogicJsBuyer1 =
"function generateBid(ad, auction_signals, per_buyer_signals,"
- + " trusted_bidding_signals, contextual_signals, user_signals,"
+ + " trusted_bidding_signals, contextual_signals,"
+ " custom_audience_signals) { \n"
+ " return {'status': 0, 'ad': ad, 'bid': ad.metadata.result };\n"
+ "}\n"
@@ -149,6 +149,19 @@ public class SdkFledge extends SandboxedSdkProvider {
+ "' } };\n"
+ "}";
+ String biddingLogicJsBuyer2 =
+ "function generateBid(ad, auction_signals, per_buyer_signals,"
+ + " trusted_bidding_signals, contextual_signals,"
+ + " custom_audience_signals) { \n"
+ + " return {'status': 0, 'ad': ad, 'bid': ad.metadata.result };\n"
+ + "}\n"
+ + "function reportWin(ad_selection_signals, per_buyer_signals,"
+ + " signals_for_buyer, contextual_signals, custom_audience_signals) { \n"
+ + " return {'status': 0, 'results': {'reporting_uri': '"
+ + getUri(BUYER_2.toString(), BUYER_REPORTING_PATH).toString()
+ + "' } };\n"
+ + "}";
+
List<Double> bidsForBuyer1 = ImmutableList.of(1.1, 2.2);
List<Double> bidsForBuyer2 = ImmutableList.of(4.5, 6.7, 10.0);
@@ -186,14 +199,14 @@ public class SdkFledge extends SandboxedSdkProvider {
new AddCustomAudienceOverrideRequest.Builder()
.setBuyer(customAudience1.getBuyer())
.setName(customAudience1.getName())
- .setBiddingLogicJs(biddingLogicJs)
+ .setBiddingLogicJs(biddingLogicJsBuyer1)
.setTrustedBiddingSignals(TRUSTED_BIDDING_SIGNALS)
.build();
AddCustomAudienceOverrideRequest addCustomAudienceOverrideRequest2 =
new AddCustomAudienceOverrideRequest.Builder()
.setBuyer(customAudience2.getBuyer())
.setName(customAudience2.getName())
- .setBiddingLogicJs(biddingLogicJs)
+ .setBiddingLogicJs(biddingLogicJsBuyer2)
.setTrustedBiddingSignals(TRUSTED_BIDDING_SIGNALS)
.build();