How to use OBH[KOR] - bidmad/Bidmad-Android GitHub Wiki

OBH 적용 가이드

OBH는 Admob OpenBidding을 사용하기 위한 Helper 라이브러리로 사용을 위해 아래 단계에 따라 적용 바랍니다. (OBH는 Banner / Interstitial / Reward / RewardInterstitial / AppOpen에만 적용 가능합니다)

1. 최소 필요 BidmadSDK 버전

  • BidmadSDK 1.14.2 이상

2. OBH 라이브러리 선언

    implementation "ad.helper.openbidding:admob-obh:1.3.1"

3. OBH Class 가져오기

OBH는 BidmadSDK에서 사용하는 Banner / Interstitial / Reward / RewardInterstitial / AppOpen과 동일한 Class 이름을 사용합니다. 따라서, 이미 BidmadSDK를 사용하여 기능을 구현한 상태라면, Import된 BidmadSDK의 Class Package 경로를 OBH의 Class Package 경로로 수정하는 것으로 작업을 완료할 수 있습니다.

OBH와 동시에 BidmadSDK를 적용하는 경우라면, Class Import 시 OBH Class Package 경로를 선언했음을 확인 바랍니다.

*OBH와 BidmadSDK Class Package 경로 비교

import com.adop.sdk.adview.BaseAdView; // BidmadSDK Banner Class Package Path
import ad.helper.openbidding.adview.BaseAdView; // OBH Banner Class Package Path

import com.adop.sdk.interstitial.BaseInterstitial; // BidmadSDK Interstitial Class Package Path
import ad.helper.openbidding.interstitial.BaseInterstitial; // OBH Interstitial Class Package Path

import com.adop.sdk.reward.BaseReward; // BidmadSDK Reward Class Package Path
import ad.helper.openbidding.reward.BaseReward; // OBH Reward Class Package Path

import com.adop.sdk.rewardinterstitial.BaseRewardInterstitial; // BidmadSDK RewardInterstitial Class Package Path
import ad.helper.openbidding.rewardinterstitial.BaseRewardInterstitial; // BidmadSDK RewardInterstitial Class Package Path

import com.adop.sdk.appopen.BaseAppOpen; // BidmadSDK AppOpen Class Package Path
import ad.helper.openbidding.appopen.BaseAppOpen; // BidmadSDK AppOpen Class Package Path
import com.adop.sdk.appopen.BaseAppOpenManager; // BidmadSDK AppOpenManager Class Package Path
import ad.helper.openbidding.appopen.BaseAppOpenManager; // BidmadSDK AppOpenManager Class Package Path

4. 광고 호출 방법

OBH의 광고 호출 방법은 BidmadSDK와 동일하므로 각 Ad Type별 사용 방법은 이곳을 참고 바랍니다.

5. 일부 사용 제한 Interface

OBH 사용 시 BidmadSDK에서 지원되던 일부 Interface가 지원되지 않습니다.

*미지원 Interface 목록

Class Method
BaseAdView setHouseImg(int)
BaseAdView setHouseImg(byte)
BaseAdView setHouseImgPreload(boolean)