void _loadNativeAd() {
String adUnitId;
if (Platform.isAndroid) {
adUnitId = 'adidforandroidhidden';
} else if (Platform.isIOS) {
adUnitId = 'adidforioshidden';
} else {
throw UnsupportedError('Unsupported platform');
}
_nativeAd = NativeAd(
adUnitId: adUnitId,
factoryId: 'adFactoryExample',
listener: NativeAdListener(
onAdLoaded: (ad) {
setState(() {
_isAdLoaded = true;
});
print('Ad loaded.${ad.responseInfo}');
},
onAdFailedToLoad: (ad, error) {
ad.dispose();
print('Ad failed to load: $error');
},
),
request: AdRequest(),
);
_nativeAd!.load();
}