adsONorOFf method

Future adsONorOFf()

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;
}