From 7ba3b3e53b649a7e0f363c86570dbf83bfe70ef7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 12:33:49 +0000 Subject: [PATCH] Version Packages --- .changeset/fix-app-plugin-shadow.md | 6 ------ .changeset/pangle-media-extra-field.md | 12 ------------ packages/levelplay/CHANGELOG.md | 6 ++++++ packages/levelplay/package.json | 2 +- packages/pangle/CHANGELOG.md | 17 +++++++++++++++++ packages/pangle/package.json | 2 +- 6 files changed, 25 insertions(+), 20 deletions(-) delete mode 100644 .changeset/fix-app-plugin-shadow.md delete mode 100644 .changeset/pangle-media-extra-field.md diff --git a/.changeset/fix-app-plugin-shadow.md b/.changeset/fix-app-plugin-shadow.md deleted file mode 100644 index 86b1295..0000000 --- a/.changeset/fix-app-plugin-shadow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@react-native-ads/pangle": patch -"@react-native-ads/levelplay": patch ---- - -Rename the shadowed `config` parameter in the Gradle properties mod callback to `modConfig`, fixing an eslint `no-shadow` warning in `app.plugin.js`. No behavior change. diff --git a/.changeset/pangle-media-extra-field.md b/.changeset/pangle-media-extra-field.md deleted file mode 100644 index efe65f3..0000000 --- a/.changeset/pangle-media-extra-field.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@react-native-ads/pangle": minor ---- - -**Breaking:** `PangleAdVerificationOptions` no longer has `userId`/`customData`. The Pangle SDK only reads a single `media_extra` key from `PAGRewardedRequest.extraInfo` (confirmed with Pangle support) — any other key, including a literal `userId`/`customData`, is silently ignored and the S2S callback's `user_id` stays `"defaultUser"`. `PAGConfig.setUserData`/`userDataString` has no effect on the SSV callback either. - -The option is now a single `mediaExtra?: string` field forwarded to the native SDK verbatim as `media_extra` — callers decide what value to put there (e.g. a user id), instead of the library guessing a priority between two unrelated fields. - -```diff -- ad.load({ userId: myUserId }) -+ ad.load({ mediaExtra: myUserId }) -``` diff --git a/packages/levelplay/CHANGELOG.md b/packages/levelplay/CHANGELOG.md index 1606ad2..1c41e9c 100644 --- a/packages/levelplay/CHANGELOG.md +++ b/packages/levelplay/CHANGELOG.md @@ -1,5 +1,11 @@ # @react-native-ads/levelplay +## 0.2.3 + +### Patch Changes + +- [`777e3fb`](https://github.com/exzos28/react-native-ads/commit/777e3fb432e26b835a3270297b40a00a39fecd4e) Thanks [@exzos28](https://github.com/exzos28)! - Rename the shadowed `config` parameter in the Gradle properties mod callback to `modConfig`, fixing an eslint `no-shadow` warning in `app.plugin.js`. No behavior change. + ## 0.2.2 ### Patch Changes diff --git a/packages/levelplay/package.json b/packages/levelplay/package.json index b175ab6..c3547d6 100644 --- a/packages/levelplay/package.json +++ b/packages/levelplay/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-ads/levelplay", - "version": "0.2.2", + "version": "0.2.3", "description": "Nitro Modules bridge for the LevelPlay (ironSource) mediation SDK", "main": "./lib/module/index.js", "types": "./lib/typescript/src/index.d.ts", diff --git a/packages/pangle/CHANGELOG.md b/packages/pangle/CHANGELOG.md index 8de52da..735fe6d 100644 --- a/packages/pangle/CHANGELOG.md +++ b/packages/pangle/CHANGELOG.md @@ -1,5 +1,22 @@ # @react-native-ads/pangle +## 0.3.0 + +### Minor Changes + +- [`c202106`](https://github.com/exzos28/react-native-ads/commit/c202106cfae8fb44ad9216f0cc1e25cd282b4592) Thanks [@exzos28](https://github.com/exzos28)! - **Breaking:** `PangleAdVerificationOptions` no longer has `userId`/`customData`. The Pangle SDK only reads a single `media_extra` key from `PAGRewardedRequest.extraInfo` (confirmed with Pangle support) — any other key, including a literal `userId`/`customData`, is silently ignored and the S2S callback's `user_id` stays `"defaultUser"`. `PAGConfig.setUserData`/`userDataString` has no effect on the SSV callback either. + + The option is now a single `mediaExtra?: string` field forwarded to the native SDK verbatim as `media_extra` — callers decide what value to put there (e.g. a user id), instead of the library guessing a priority between two unrelated fields. + + ```diff + - ad.load({ userId: myUserId }) + + ad.load({ mediaExtra: myUserId }) + ``` + +### Patch Changes + +- [`777e3fb`](https://github.com/exzos28/react-native-ads/commit/777e3fb432e26b835a3270297b40a00a39fecd4e) Thanks [@exzos28](https://github.com/exzos28)! - Rename the shadowed `config` parameter in the Gradle properties mod callback to `modConfig`, fixing an eslint `no-shadow` warning in `app.plugin.js`. No behavior change. + ## 0.2.1 ### Patch Changes diff --git a/packages/pangle/package.json b/packages/pangle/package.json index 5bd751d..fa91fa8 100644 --- a/packages/pangle/package.json +++ b/packages/pangle/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-ads/pangle", - "version": "0.2.1", + "version": "0.3.0", "description": "Nitro Modules bridge for the Pangle Ads SDK", "main": "./lib/module/index.js", "types": "./lib/typescript/src/index.d.ts",