728x90
Google AdMob에서 모바일 광고를 생성하고 앱에 적용시키기까지의 과정이다.
1. 모바일 광고 SDK 가져오기
Gradle 종속 항목을 사용해 모바일 광고 SDK를 가져올 수 있다.
(1) 프로젝트 수준 build.gradle 에 다음 코드를 추가한다.
allprojects {
repositories {
google()
}
}
(2) 그런 다음, 앱 수준 build.gradle 파일에 다음 코드를 추가한다.
dependencies {
implementation 'com.google.android.gms:play-services-ads:19.5.0'
}
위 코드들을 통해 Gradle이 최신 버전의 모바일 광고 SDK를 가져온다.
(3) AndroidManifest.xml 업데이트
<manifest>
<application>
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
</application>
</manifest>
value 에는 AdMob에서 생성한 앱ID를 추가한다. 이전 글 참고 (Google AdMob 모바일 광고 생성)
2. 모바일 광고 SDK 초기화
광고를 띄우기 전에 먼저 초기화를 시켜줘야한다. 앱 실행시 한번만 해주면 된다.
더보기
package ...
import ...
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
}
}
더보기
package ...
import ...
import com.google.android.gms.ads.MobileAds;
class MainActivity : AppCompatActivity() {
...
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
MobileAds.initialize(this) {}
}
...
}
3. 광고 형식 선택
Google AdMob에서는 배너, 전면, 동영상 등 다양한 광고 형식을 제공한다. 한가지씩 천천히 작성될 예정이다.
728x90
반응형
'Android > 공통' 카테고리의 다른 글
안드로이드 스튜디오 :: 사용자 데이터 백업 (0) | 2021.01.29 |
---|---|
안드로이드 스튜디오 앱에 배너 광고 넣기 (0) | 2020.11.13 |
Google AdMob 모바일 광고 생성 (0) | 2020.11.11 |
안드로이드 스튜디오 :: 검색 관련 단축키 (windows, macOS) (0) | 2020.10.26 |
안드로이드 스튜디오 :: Broadcast 에 권한 부여하기 (0) | 2020.10.14 |
댓글