📌미디에이션 시작하기

광고지면에 타 광고네트워크의 광고를 활성화하는기능입니다. 안정적인 Fill-rate과 eCPM을 위해 미디에이션 작업을 추천합니다.

미디에이션 키 발급 요청하기

  1. ONE AdMax 콘솔에 로그인 하여 [플레이스먼트 관리] 메뉴로 이동하여, 미디에이션을 적용할 플레이스먼트를 클릭합니다.

  2. [국가/지역별 미디에이션 설정] 항목 중 [key 발급 요청] 에서 미디에이션으로 추가할 플랫폼을 선택하고 [발급 요청]을 클릭합니다. (리워드 비디오의 경우 AppLovin, UnityAds, Vungle을 모두 추가 하시는 것을 추천합니다.)

  3. 키 발급까지는 최대 1일정도 소요되며, 완료되면 매칭정보가 '등록 완료'로 변경됩니다.

  4. Drag&Drop을 통해 미디에이션 호출 순서를 변경할 수 있습니다.

Dependency Settings

앱 수준 build.gradle에 다음과 같이 사용하고자 하는 미디에이션 업체의 sdk dependency를 추가합니다.

dependencies {
    ...
     
    // AppLovin
    implementation 'com.applovin:applovin-sdk:13.0.1'
 
    // Cauly
    implementation 'com.fsn.cauly:cauly-sdk:3.5.31' 
 
    // MezzoMedia. adMan.jar v300
    implementation files( 'libs/adman_241031.jar' ) 
 
    // Mobon
    implementation( 'io.github.mobon:mobonSDK:1.0.0.65'){
      transitive = true
    }
     
    // UnityAds
    implementation 'com.unity3d.ads:unity-ads:4.12.2'
     
    // Vungle
    implementation 'com.vungle:vungle-ads:7.4.1'
    
    ...
}

※ 미디에이션 적용 시 주의사항

  1. 각 업체 별 proguard 설정이필요한 경우, 아래 가이드 링크에서 확인 후 설정해주세요.

  2. 호환 버전 이외의 버전을 사용하고자 하는 경우, oneadmax@onestorecorp.com 으로 문의해 주세요.

  3. 일부 업체의 광고 타입의 경우 앱의 activity life cycle에 따라 추가 연동이 필요할 수 있습니다. 각 업체의 가이드 링크를 확인해주세요.

미디에이션 별 연동 특이사항

  • Cauly 프로젝트 수준 build.gradle에 다음과 같이 maven을 추가합니다.

    repositories {
        google()
        mavenCentral()
     
        // Cauly
        maven {
            url "s3://repo.cauly.net/releases"
            credentials(AwsCredentials) {
                accessKey "AKIAWRZUK5MFKYVSUOLB"
                secretKey "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"
            }
        }
    }

  • AppLovin

<application>
    ...
    <meta-data android:name="applovin.sdk.key" android:value="nPNmWdnX7aDsJQd7yPG7w-rzdTAJJ3qcBNpgSoWzDrm4bUMSmHZJsv-2XRTSiOItVTm7FWZ7PrkUEKeVvlomd1" />
    ...
</application>

Last updated