initUnity method
Implementation
Future<void> initUnity() async {
AdBase adBase =
NavigationService.navigatorKey.currentContext!.read<AdBase>();
if (adBase.data!['adIds']['unity']['isMediation'] ?? false) {
await UnityMediation.initialize(
gameId: adBase.data!['adIds']['unity']['gameId'],
onComplete: () {
AdInitInfo.initNetwork("unity");
dog.i(adBase.data!['adIds']['unity']['gameId'],
title: "Unity Sdk With Mediation Init Successfully");
},
onFailed: (error, message) {
dog.e(message, title: "Unity Ad With Mediation Init Error");
},
);
} else {
await UnityAds.init(
gameId: adBase.data!['adIds']['unity']['gameId'],
onComplete: () {
dog.i(
adBase.data!['adIds']['unity']['gameId'],
title: "Unity Sdk Without Mediation Init Successfully",
);
},
onFailed: (error, message) {
dog.e(message, title: "Unity Ad Without Mediation Init Error");
},
);
}
}