1. AdMob 계정 생성 및 앱 등록
- Google AdMob에 로그인하거나 계정을 생성하세요.
- AdMob 대시보드에서 앱 추가를 클릭하고 앱을 등록하세요.
- 앱을 등록한 후, 광고 단위를 생성하세요.
- 배너 광고, 전면 광고, 보상형 광고 등 원하는 광고 유형을 선택합니다.
- 생성된 광고 단위 ID를 저장합니다. (예:
ca-app-pub-3940256099942544/6300978111)

dependencies:
flutter:
sdk: flutter
google_mobile_ads: ^3.0.0
Android
android/app/build.gradle 파일에서 minSdkVersion을 19 이상으로 설정합니다.
android {
defaultConfig {
minSdkVersion 19
}
}
android/app/src/main/AndroidManifest.xml 파일에 AdMob 권한과 앱 ID를 추가합니다.
<manifest>
<application>
<!-- AdMob 앱 ID 추가 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy" />
</application>
</manifest>
iOS
ios/Runner/Info.plist 파일에 AdMob 앱 ID를 추가합니다.
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy</string>
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
<!-- 기타 네트워크 키 추가 -->
</array>
4. Flutter 코드에서 광고 초기화 및 배너 광고 표시
import 'package:google_mobile_ads/google_mobile_ads.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize();
runApp(MyApp());
}