showActionAds method
Future<void>
showActionAds({
- required BuildContext context,
- required String actionName,
- required dynamic onJobComplete(),
Implementation
Future<void> showActionAds(
{required BuildContext context,
required String actionName,
required Function() onJobComplete}) async {
this.onJobComplete = onJobComplete;
AdBase adBase = context.read<AdBase>();
Map? local =
adBase.data![PackageInfoX().version ?? "0.0.1"]['actions'][actionName];
if (local != null) {
// Have Route Locals
dog.i("Local Founded");
screenWiseModel = ScreenWiseModel.fromMapLocalAndGlobal(
local,
adBase.data![PackageInfoX().version ?? "0.0.1"]['globalConfig'],
);
} else {
dog.i("Global Data");
// Take it Global
screenWiseModel = ScreenWiseModel.fromGlobalOnly(
adBase.data![PackageInfoX().version ?? "0.0.1"]['globalConfig'],
);
}
_showAd(route: actionName, context: context);
}