앱을 끌 때 전면 테스트 광고를 띄우는 방법을 정리했습니다.
★ 구글 플레이 스토어에 미 출시된 앱에 테스트용으로 애드몹 광고를 다는 것이라면 애드몹에 가입되어있지 않아도 가능합니다.
★ 앱의 minSdkVersion는 16 이상이어야 합니다.
1. build.gradle(Module:app)에 다음 코드를 추가
dependencies {
implementation 'com.google.android.gms:play-services-ads:19.0.0'
}
코드를 추가하고 나서 Sync now를 클릭해서 동기화해줍니다.
2. Manifest 파일의 <application> 태그 내에 다음 코드를 추가
<meta-data
android:name="com.google.android.gms.ads.AD_MANAGER_APP"
android:value="true"/>
아래는 저의 Manifest 파일입니다.
3. activity_main.xml 수정
Button을 클릭했을 때, 전면광고를 띄우도록 만들게 하기 위해서 xml파일에 Button 컴포넌트를 추가했습니다.
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:onClick="onClickButton"/>
4. MainActivity.java 수정
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
public class MainActivity extends AppCompatActivity{
private InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
public void onClickButton(View view){
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Log.d("TAG", "The interstitial wasn't loaded yet.");
}
}
}
실행하면 버튼을 눌렀을 때 다음과 같이 전면 광고가 뜹니다.
배너광고에 이어서 전면광고 까지 한번 구현해봤습니다.
사실 전면광고가 팝업 느낌의 광고 사이즈로 변경 가능할꺼라고 생각했는데, 전면광고는 사이즈를 정할 수 없더라구요.
심플한 앱에서 이런 전면 광고가 뜨면 저 또한 짜증날 때가 많아서, 저는 테스트만 구현해보고 손을 떼려고 합니다.
네이티브 광고가 클릭율이 좋다고 하던데, 다음에는 네이티브 광고를 구현해보려고 합니다.
잘못된 내용이 있다면 언제든지 댓글이나 메일로 알려주시면 감사하겠습니다.
이 포스팅이 도움이 되었다면 공감 부탁드립니다.
궁금한 점은 언제든지 댓글 남겨주시면 답변해드리겠습니다:D
'major > Android' 카테고리의 다른 글
구글 플레이에 앱 출시하기, 게시 보류 (0) | 2020.03.20 |
---|---|
[JAVA] Calendar 사용법 정리 (0) | 2020.03.18 |
[Android] 애드몹(Admob) 배너 광고 달기 - 테스트 광고 (2) | 2020.03.17 |
[Android] SQLite 값 listview로 보여주기 - SimpleCursorAdapter 사용법 (6) | 2020.03.16 |
[Android] SQLite 사용법 정리 (2) | 2020.03.16 |