UNPKG

expo-ads-admob

Version:

Provides support for the Google AdMob SDK (https://www.google.com/admob/) for mobile advertising. This module is largely based of the react-native-admob (https://github.com/sbugert/react-native-admob) module, as the documentation and questions surrounding

23 lines (18 loc) 783 B
import { ConfigPlugin, createRunOncePlugin } from '@expo/config-plugins'; import { withAdMobAndroid } from './withAdMobAndroid'; import { withAdMobIOS, withUserTrackingPermission } from './withAdMobIOS'; import { withSKAdNetworkIdentifiers } from './withSKAdNetworkIdentifiers'; const pkg = require('expo-ads-admob/package.json'); const withAdMob: ConfigPlugin< { userTrackingPermission?: string; } | void > = (config, props) => { config = withAdMobAndroid(config); config = withAdMobIOS(config); config = withUserTrackingPermission(config, props); // https://developers.google.com/admob/ios/ios14 config = withSKAdNetworkIdentifiers(config, ['cstr6suwn9.skadnetwork']); return config; }; export default createRunOncePlugin(withAdMob, pkg.name, pkg.version);