updateAdmob function
Implementation
Future<void> updateAdmob(Configuration config) async {
if (config.admob == null) return;
if (config.admob!.androidAppID != null) {
await updateFile(
ANDROID_MANIFEST_FILE,
RegExpRule(
RegExp(r'[a-z]{2}-[a-z]{3}-[a-z]{3}-[0-9]{16}~[0-9]{10}'),
config.admob!.androidAppID!,
),
operation: 'Android Admob',
expectedMatchCount: 1,
);
}
if (config.admob!.iOSAppID != null) {
await updateFile(
IOS_PLIST_FILE,
RegExpRule(
RegExp(r'[a-z]{2}-[a-z]{3}-[a-z]{3}-[0-9]{16}~[0-9]{10}'),
config.admob!.iOSAppID!,
),
operation: 'iOS Admob',
expectedMatchCount: 1,
);
}
}