Skip to content

feat(api)!: refreshed API with multiformat and ad pools - #891

Merged
mikehardy merged 2 commits into
mainfrom
api-freeze-onto-main
Sep 4, 2026
Merged

feat(api)!: refreshed API with multiformat and ad pools#891
mikehardy merged 2 commits into
mainfrom
api-freeze-onto-main

Conversation

@mikehardy

Copy link
Copy Markdown
Collaborator

Summary

Stack note

After this merges, retarget/rebase #885 (rngma-refactor-infra) onto the new main tip, then the rest of the stack (#888#889#890) follows.

Test plan

  • yarn / yarn prepare
  • yarn tsc:compile
  • yarn tests:jest
  • yarn lint:js
  • Spot-check PR file list: __tests__/expiryPolicy.test.tsx (and siblings) present; no ax*.test.*

Clarify that gitignored .agents/ holds session scratch only while gate
state lives in the internal tracker; remove work-queue as a public OKF
concept and align hops across the bundle.
- Freeze the v17 JS contract: types, capability stubs, and the public reference
- Treat ad freshness as publisher-set policy rather than library-observed expiry
- Add multi-format requests/hooks and emulated ad pools
- Add options-form fullscreen hooks with autoLoad and status unions; deprecate the positional form
- Fix hook ownership, callback stability, and load coalescing
@docs-page

docs-page Bot commented Sep 4, 2026

Copy link
Copy Markdown

To preview the documentation for this pull request, visit the following URL:

docs.page/invertase/react-native-google-mobile-ads~891

Documentation is deployed and generated using docs.page

@mikehardy mikehardy left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

frozen API agreed on after internal review
marked as breaking but is not breaking yet on this commit - will be breaking before release to bump up required toolchain versions

@mikehardy
mikehardy merged commit afe4a40 into main Sep 4, 2026
9 of 10 checks passed
@mikehardy
mikehardy deleted the api-freeze-onto-main branch September 4, 2026 21:19
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