인벤토리 수익을 증대할 수 있는 비보상형 광고 상품으로 원하는 위치 어디에나 연동이 가능합니다.
<aside> ⚠️ ‘시작하기’를 통해 설정을 완료해야합니다.
</aside>
AdCash iOS SDK에서 제공하는 배너광고 로더, 광고를 직접 호출하고 원하는 곳에 View를 삽입합니다.
<aside> 📘 AdView를 받아오기 위해서 Delegate의 onLoaded함수를 반드시 호출해줘야 합니다.
</aside>
Name | Type | Description |
---|---|---|
size | BannerAdSize.W320XH50 | 가로 320, 세로 50 띠형 배너 |
BannerAdSize.W320XH100 | 가로 320, 세로 100 띠형 배너 | |
BannerAdSize.W300XH250 | 가로 300, 세로 250 박스형 배너 | |
placementId | String | 광고 지면 코드 |
광고를 노출하고자 하는 ViewController에 인스턴스 변수를 생성합니다.
class BannerViewController: UIViewController{
var adLoader: BannerAdLoader! = nil
override func viewDidLoad() {
super.viewDidLoad()
adLoader = BannerAdLoader(rootVC: self, placementId: "지면코드", size: .W300XH250)
adLoader.delegate = self
}
}
NAME | TYPE | DESCRIPTION |
---|---|---|
rootVC | ViewController | Banner를 띄울 viewController. |
placementId | String | 광고 지면 코드 ( 별도 발급 요청 ) |
size | .W320XH50 | 가로 320, 세로 50 띠형 배너 |
.W320XH100 | 가로 320, 세로 100 띠형 배너 | |
.W300XH250 | 가로 300, 세로 250 박스형 배너 | |
.DYNAMIC | 모든 광고 사이즈. |
param에 adView를 넣었다면 광고 로드후 adView를 화면에 추가 해야합니다.
adView를 안넣었다면 델리게이트에서 넘겨주는 adView를 화면에 추가해야합니다.
아래 델리게이트 설정 가이드를 참고하세요.
BannerAdLoader의 메모리를 해제하기 위해서는 다음 과정이 필요합니다.