Skip to content

Repository files navigation

@react-native-ads

Package Network npm
packages/unity Unity Ads @react-native-ads/unity
packages/pangle Pangle @react-native-ads/pangle
packages/liftoff Liftoff Monetize (Vungle) @react-native-ads/liftoff
packages/levelplay LevelPlay (ironSource) mediation @react-native-ads/levelplay

Each package is independent — install only the ones you need. See each package's own README for install instructions and API usage.

Repository layout

packages/
  unity/       @react-native-ads/unity + its own example app
  pangle/      @react-native-ads/pangle + its own example app
  liftoff/     @react-native-ads/liftoff + its own example app
  levelplay/   @react-native-ads/levelplay + its own example app
apps/
  expo-example/    Expo (dev-client) app demonstrating all four packages together
  rn-cli-example/  Bare React Native CLI app demonstrating all four packages together

packages/*/example are minimal per-package apps used to develop and test that one native module in isolation. apps/* are combined showcase apps that install all four packages side by side, covering both the Expo-managed and bare React Native CLI consumption paths.

Development

See CONTRIBUTING.md for the full development workflow (building, linting, testing, adding a changeset).

yarn install
yarn build
yarn lint
yarn typecheck
yarn test

Releasing

Packages are versioned and published independently via Changesets. Every change that should ship a new version needs a changeset (yarn changeset); merging to main accumulates changesets into a "Version Packages" PR, and merging that PR publishes the updated packages to npm automatically via CI.

License

MIT

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages