Skip to content

Expire ads respectively to the seatbid.bid.exp - #945

Open
mdanylov-sigma wants to merge 1 commit into
masterfrom
feature/850-bid-expiration
Open

Expire ads respectively to the seatbid.bid.exp#945
mdanylov-sigma wants to merge 1 commit into
masterfrom
feature/850-bid-expiration

Conversation

@mdanylov-sigma

@mdanylov-sigma mdanylov-sigma commented May 19, 2026

Copy link
Copy Markdown
Collaborator

#850

  • Implemented bid.exp parsing and expiration handling for Native and Rendering API flows.
  • Added Native cache expiration coverage, registered-view suppression, null listener behavior, and single-callback guarantees.
  • Rendering ads now schedule expiration from BidResponse.
  • Expiration timers are cancelled on show, destroy, and reload.
  • Banner/interstitial/rewarded ads now notify expiration delegates.
  • Expired interstitial/rewarded ads cannot be displayed.
  • Covered Prebid and GAM expiration paths with unit tests.
  • Split reusable test helpers into shared helper classes.
  • Aligned RewardedAdUnit.destroy() listener cleanup with interstitial behavior.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant