Migrating Guide
From 0.4.1​
Update Google-Mobile-Ads​
Update your Google Mobile Ads Library in Podfile.
Add these to your Podfile.
pod 'Google-Mobile-Ads-SDK'
pod 'GoogleMobileAdsMediationFacebook'
Then run pod update
& pod install
. If you are upgrading, then run, pod install --repo-update
Rename onUnifiedNativeAdLoaded
to onNativeAdLoaded
​
onUnifiedNativeAdLoaded
, prop of NativeAdView
has been renamed to onNativeAdLoaded
.
From 0.3.9​
If you are migrating from v0.3.9
of this library, here a the changes that you will need to make to your code. You also need apply all the changes above.
Manually load ads​
Ads are to be loaded using the ref
on NativeAdView
const AdView = () => {
// Each NativeAdView component needs to have its own ref, you cannot use the same ref for multiple ads.
const nativeAdViewRef = useRef();
React.useEffect(() => {
nativeAdViewRef.current?.loadAd();
}, []);
return (
<NativeAdView
ref={nativeAdViewRef}
adUnitID="ca-app-pub-3940256099942544/2247696110"
>
<View>/* All other ad components */</View>
</NativeAdView>
);
};
Rename MediaView
to NativeMediaView
​
MediaView
has been renamed to NativeMediaView
to avoid conflicts with other libraries
Use buttonAndroidStyle
for CallToActionView
​
To style the CallToAction
button on Android, you should use buttonAndroidStyle
Prop.