chore(ads): remove experimental flag from ads apis (#4068)
### Description This change removes all the experimental annotations and comments around ad tracking, admob adapter and ad reward features. Many files - but pretty much the same change everywhere. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Public API surface change: ads APIs no longer require opt-in. Behavior is unchanged, but this is a compatibility/contract graduation that callers will rely on. > > **Overview** > Graduates ad tracking, AdMob adapter helpers, and reward-verification APIs out of experimental status. Callers no longer need `@OptIn(ExperimentalPreviewRevenueCatPurchasesAPI)`. > > `Purchases.adTracker`, `AdTracker` event types, `pollRewardVerification` / `awaitPollRewardVerification`, `generateRewardVerificationToken`, and AdMob `loadAndTrack*` / reward-verification extensions are now unmarked stable APIs. Sample apps and docs drop the experimental notices and opt-in compiler flags. No runtime behavior changes. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit da8456500f7b96bc6a335c2eda1deff279736195. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
P
Peter Porfy committed
68b6e8811365470b8a9b118defdf11c4bce764cc
Parent: 43797e5
Committed by GitHub <noreply@github.com>
on 8/26/2026, 11:11:17 AM