diff options
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.java | 21 |
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(); |