Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Server Side SDK configuration properties for Creative Factory Timeout #899

Closed
YuriyVelichkoPI opened this issue Aug 10, 2023 · 1 comment · Fixed by #903
Closed
Assignees
Milestone

Comments

@YuriyVelichkoPI
Copy link
Contributor

YuriyVelichkoPI commented Aug 10, 2023

Motivation

Provide publishers with an API to change the timeout for requesting and rendering the ad.

Objectives

  • Introduce customization of timout properties via Server Side Configuration using the bidrequest.ext.prebid.passthrough object. See details here and here.
    • cftbanner to customize Prebid.shared.creativeFactoryTimeout.
    • cftprerender to customize Prebid.shared.creativeFactoryTimeoutPreRenderContent.
  • Introduce the following policy of selecting the needed timeout in runtime:
    • If the timeout is present in the passthrough object, use it (Priority I).
    • If the timeout is set via the SDK API Prebid.shared.creativeFactoryTimeout* use it (Priority II).
    • Use the default value (Priority III).
  • TBD: need to wait for pub's feedback about the default value. Maybe it makes sense to increase it.
  • Add tests
@YuriyVelichkoPI
Copy link
Contributor Author

We have a stored request on the test PBS instance that adds the sdkconfiguration passthrough entry to any response.

Stored config ID: prebid-stored-request-sdk-config

We should add the respective integration test that uses that ID in the bid request to ensure that SDK processes the server response correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment