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