앱에 전면광고를 추가해 본다.
google mobile ads 문서에서 해당 광고 기능을 가지는 클래스를 찾아보니 interstitial를 사용하면 될 것 같다.
InterstitialAd? interstitialAd;
InterstitialAd 인스턴스를 선언한다.
앱이 시작될 때 전면 광고가 뜨도록 initState에서 로드한다.
로드할 때 값들의 초기화를 진행한다.
InterstitialAd.load(
adUnitId: Platform.isAndroid
? 'ca-app-pub-3940256099942544/1033173712'
: 'ca-app-pub-3940256099942544/4411468910',
request: AdRequest(),
adLoadCallback: InterstitialAdLoadCallback(
onAdLoaded: (ad) {
interstitialAd = ad;
interstitialAd!.show();
},
onAdFailedToLoad: (error) {},
),
);
결과를 확인하기 위해서 앱을 재실행해본다.
전면 광고가 잘 뜨고 있다.
'스파르타 > Flutter' 카테고리의 다른 글
[Flutter] 디바이스에 앱 설치 - ( week 5 ) (0) | 2023.05.03 |
---|---|
[Flutter] 구글 애드몹 연동 - ( week 5 ) (0) | 2023.05.03 |
[Flutter] 숙제 Book 애플리케이션 추가 구현 - ( week 4 ) (0) | 2023.04.29 |
[Flutter] WebView 띄우기 - ( week 4 ) (0) | 2023.04.28 |
[Flutter] 좋아요 구현 - ( week 4 ) (0) | 2023.04.27 |