forNativeAdWithTracking
Configures RevenueCat ad-event tracking for native ads on this AdLoader.Builder.
This is a direct 1:1 replacement for AdMob's AdLoader.Builder.forNativeAd: swap forNativeAd for forNativeAdWithTracking and the rest of the builder chain stays unchanged.
Tracks loaded, displayed, opened, revenue, and failed-to-load events automatically. The onNativeAdLoaded lambda delivers the NativeAd instance — identical to the callback in AdLoader.Builder.forNativeAd.
For Java callers, prefer RCAdMob.loadAndTrackNativeAd which provides the same functionality as a static method.
Return
This AdLoader.Builder for chaining.
Parameters
The AdMob ad unit ID, used for RevenueCat event tracking.
A placement identifier for RevenueCat tracking.
Optional AdListener to receive ad lifecycle events. RevenueCat tracking for impression, click, and failed-to-load is injected transparently before each delegate call.
Optional OnPaidEventListener to receive paid events. RevenueCat revenue tracking is called first, then forwarded to this listener.
Called with the loaded NativeAd (already tracked).