summaryrefslogtreecommitdiff
path: root/adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java
diff options
context:
space:
mode:
Diffstat (limited to 'adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java')
-rw-r--r--adservices/tests/cts/sandbox/fledge/providers/sdkFledge/src/com/android/tests/providers/sdkfledge/SdkFledge.java21
1 files changed, 17 insertions, 4 deletions
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();