adsONorOFf method
Implementation
Future adsONorOFf() async {
// IronSourceInit ironSourceInit = IronSourceInit();
MobileAds.instance.updateRequestConfiguration(
RequestConfiguration(
testDeviceIds: [
"5942A1FFAF2C3820410ECA17A74E68C5",
"6C829CF18442AA462210276F654EDFF3",
],
),
);
final status = await MobileAds.instance.initialize();
status.adapterStatuses.forEach((key, value) {
debugPrint('Mediation Adapter: $key');
debugPrint('State: ${value.state}');
debugPrint('Description: ${value.description}');
});
await fetchData();
if (admodel?.isAdsRefer ?? false) {
bool isFromReferral = await getIsFromRefferal();
if (!isFromReferral) {
admodel?.isad = false;
}
}
if (admodel != null) {
interstitialAds = InterstitialAds(admodel: admodel!);
}
await getOrCreatePersistentUniqueId();
// await ironSourceInit.initIronSource(uniqueId);
await initPlatformState();
_iZootoInitialise();
preloadAds();
return admodel?.isad ?? false;
}