init static method
Future<InitializationStatus>
init(
- BuildContext context,
- Widget dialogContent, {
- List<
String> ? testDeviceIds,
Implementation
static Future<InitializationStatus> init(
BuildContext context,
Widget dialogContent, {
List<String>? testDeviceIds,
}) async {
if (Platform.isIOS) {
final isNotDetermined = await AppTrackingTransparency.trackingAuthorizationStatus == TrackingStatus.notDetermined;
if (isNotDetermined && context.mounted) {
await showTrackingTransparencyDialog(context, dialogContent);
await Future.delayed(const Duration(milliseconds: 200));
await AppTrackingTransparency.requestTrackingAuthorization();
}
}
MobileAds.instance.updateRequestConfiguration(RequestConfiguration(testDeviceIds: testDeviceIds));
return MobileAds.instance.initialize();
}