← ClaudeAtlas

flutter-admoblisted

Google AdMob ads (banner, interstitial, rewarded)
noory-code/noory-ai · ★ 0 · AI & Automation · score 74
Install: claude install-skill noory-code/noory-ai
# Flutter AdMob Google AdMob mobile advertising. Supports banner, interstitial, and rewarded ads. --- ## Installation ```bash flutter pub add google_mobile_ads ``` ## Platform Setup ### iOS (ios/Runner/Info.plist) ```xml <key>GADApplicationIdentifier</key> <string>ca-app-pub-XXXXXXXXXXXXXXXX~XXXXXXXXXX</string> <key>SKAdNetworkItems</key> <array> <dict> <key>SKAdNetworkIdentifier</key> <string>cstr6suwn9.skadnetwork</string> </dict> </array> ``` ### Android (android/app/src/main/AndroidManifest.xml) ```xml <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-XXXXXXXXXXXXXXXX~XXXXXXXXXX"/> ``` --- ## Quick Reference ### Initialization ```dart import 'package:google_mobile_ads/google_mobile_ads.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await MobileAds.instance.initialize(); runApp(MyApp()); } ``` ### Test Ad IDs ```dart class AdHelper { static String get bannerAdUnitId { if (Platform.isAndroid) { return 'ca-app-pub-3940256099942544/6300978111'; // test } else { return 'ca-app-pub-3940256099942544/2934735716'; // test } } static String get interstitialAdUnitId { if (Platform.isAndroid) { return 'ca-app-pub-3940256099942544/1033173712'; } else { return 'ca-app-pub-3940256099942544/4411468910'; } } static String get rewardedAdUnitId { if (Platform.isAndroid) { return 'ca-app-pub-3940256099942544/52243