앱에 광고 노출(admob)
ADMOB 달기
Admob 가입
먼저 google Admob에 가입하자 Google Admob
Add Admob Plugin
https://github.com/capacitor-community/admob
% npm install --save @capacitor-community/admob
% npx cap update
아래와 같이 수정을 하자
android/app/src/main/java/ ** / ** /MainActivity.java
registerPlugin(com.getcapacitor.community.admob.AdMob.class); 추가
package com.my.first.app;
import android.os.Bundle;
import com.getcapacitor.BridgeActivity;
public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
registerPlugin(com.getcapacitor.community.admob.AdMob.class);
}
}
android/app/src/main/AndroidManifest.xml
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/admob_app_id"/>
추가
<manifest>
<application>
..........
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/admob_app_id"/>
android/app/src/main/res/values/strings.xml
[APP_ID]는 google Admob에 가입한 후 획득할 수 있습니다.
<string name="admob_app_id">[APP_ID]</string>
몇몇 주요 options
아동 및 가족을 포함한 전체 사용자용 앱을 구현하기 위한 admob 옵션
maxAdContentRating: MaxAdContentRating.General // G 등급으로 변경
tagForChildDirectedTreatment: true // 어린이를 대상으로 할 경우 이부분을 true로 변경
기타
isTesting: true // 테스트용일 경우