zimkjh / IdolWorldCup

Developed by flutter
0 stars 0 forks source link

광고 넣기 #5

Open zimkjh opened 3 years ago

zimkjh commented 3 years ago
zimkjh commented 3 years ago

image ca-app-pub-4776505143081074~6364675753

zimkjh commented 3 years ago

            <!-- AdMob  -->
            <meta-data
                android:name="com.google.android.gms.ads.APPLICATION_ID"
                android:value="ca-app-pub-4776505143081074~6364675753" />
zimkjh commented 3 years ago
  static String get appId {
    return "ca-app-pub-4776505143081074~6364675753";
  }

  static String get bannerAdUnitId {
    return "ca-app-pub-4776505143081074/7224485372";
  }

  static String get interstitialAdUnitId {
    return "ca-app-pub-4776505143081074/1893085884";
  }

  static String get rewardedAdUnitId {
    return "ca-app-pub-4776505143081074/3206167553";
  }
kpsy20 commented 3 years ago
  1. AdMob 사이트에 들어가 광고를 만든다.

  2. 앱 id와 광고 id를 adManager.dart에 입력해준다. class AdManager { static String get appId { return 'ca-app-pub-8642591281586798~7361314225'; } static String get bannerAdUnitId { return 'ca-app-pub-8642591281586798/8716141384'; } }

  3. 임포트 후 하단 코드 붙여넣기 import 'package:firebase_admob/firebase_admob.dart'; import 'adManager.dart';

`FirebaseAdMob.instance.initialize(appId: AdManager.appId);

MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
  keywords: <String>['subway', 'gtx', '지하철', '재개발', '재건축'],
  contentUrl: 'https://flutter.io',
  childDirected: false,
  testDevices: <String>[], // Android emulators are considered test devices
);

BannerAd myBanner = BannerAd(
  adUnitId: AdManager.bannerAdUnitId,
  size: AdSize.smartBanner,
  targetingInfo: targetingInfo,
  listener: (MobileAdEvent event) {
    print("BannerAd event is $event");
  },
);

myBanner
  ..load()
  ..show(
    anchorType: AnchorType.bottom,
  );`
  1. app 수준의 build.gradle dependencies -> implementation 'com.google.android.gms:play-services-ads:19.5.0' 추가
  2. AndroidManifest.xml 하단 추가 (application 안쪽에) <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-8642591281586798~7361314225" />