로딩중입니다
애드팝콘 DA : 안드로이드 (미디에이션)
7/29/2015 11:59:20 AM

애드팝콘 DA 미디에이션

디스플레이 광고지면에 타 광고네트워크의 광고를 라이브 할 수 있는 기능을 의미하며,
내부/자체 광고의 운영 및 여러 국내/해외의 외부 광고를 노출시킬 수 있어 수익극대화에 효과적입니다.

서비스에 대한 보다 자세한 안내는 아래 아티클에서 확인할 수 있습니다.

[애드팝콘 미디에이션 서비스 안내]


주의사항

  1. 애드팝콘 DA 미디에이션 연동하기 전에 반드시 애드팝콘  DA 연동이 진행 되어야 합니다. [애드팝콘 DA : 안드로이드



미디에이션 지원 업체 & SDK

현재 광고 네트워크 별 미디에이션 지원버전은 아래와 같습니다.

  1. AdMob : Google Play Service 라이브러리
  2. Facebook : facebook-android-sdk-4.10.0 (Facebook 통합 SDK 사용)


IgawDisplayAd 2.0.8a 버전까지만 지원 가능한 미디에이션 지원 업체

  1. Adam : AdfitPublisherSDK-2.3.7.jar 
  2. Naver AdPost : nbpmobilead_1.3.0.jar  
  3. AdHub : SamsungAdHub_AndroidSDK_v3.0.0_global.jar  
  4. Cauly : CaulySDK-3.3.19.jar 
  5. T-ad : SyrupAdSDK_3.13.0.jar   
  6. ShallWeAd : ShallWeAd_AndroidSDK_2.6.1.jar  
  7. MMedia : MMSDK.jar  
  8. InMobi : InMobi-5.1.1.jar
  9. Nend (일본 네트워크) : Nend-2.5.5.jar
  10. iMobile (일본 네트워크) : iMobile-2.0.8.jar
  11. Mezzo : MezzoSDK.jar



미디에이션 적용 방법

연동하는 네트워크에 회원 가입하여 배너 혹은 전면 광고 키를 발급받은 후, 프로젝트에 SDK를 추가합니다.
아래 설정과 동일하게
AndroidManifest.xml 파일을 수정합니다.
각 네트워크 별로 필요한 퍼미션과 사용하는 Activity를 설정합니다.


AdMob

Google Play Service 라이브러리 연동 지원.

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

<activity
	android:name="com.google.android.gms.ads.AdActivity"
	android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
</activity>


Adam

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<activity android:name="net.daum.adam.publisher.impl.AdInterstitialActivity"
	android:configChanges="orientation|keyboardHidden"
	android:screenOrientation="portrait"/>


AdPost

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<activity android:name="com.nbpcorp.mobilead.sdk.MobileAdBrowserActivity" />


AdHub

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<activity android:name="com.sec.android.ad.AdActivity"
          android:configChanges="keyboardHidden|orientation" />


Cauly

<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>


T-Ad

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<activity android:name="com.skplanet.tad.AdActivity"
	android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
	android:label="Ad Activity"
	android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

<receiver android:name="com.skplanet.tad.SyrupAdReceiver" >
            <intent-filter>
                <action android:name="com.skplanet.syrupad.action.SAID_CHANGED" />
            </intent-filter>
</receiver>


ShallWeAd

ShallWeAd의 경우에는 meta-data 형태로 광고 키를 설정합니다.
그렇기 때문에 반드시 ShallWeAd_ID 값을 ShallWeAd에서 발급받으신 값으로 바꿔주셔야 합니다.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<activity android:name="com.jm.co.shallwead.sdk.ShallWeAdActivity"
	android:configChanges="orientation|keyboard|keyboardHidden"/>

- <receiver android:name="com.jm.co.shallwead.sdk.ShallWeAdReceiver" >
	<intent-filter>
		<action android:name="android.intent.action.USER_PRESENT"/>
	</intent-filter>
	<intent-filter>
		<action android:name="android.intent.action.PACKAGE_ADDED" />
		<data android:scheme="package"/>
	</intent-filter>
</receiver>

- <meta-data android:name="ShallWeAd_AppKey" android:value="ShallWeAd_ID"/>


MMedia

<activity android:name="com.millennialmedia.android.MMActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:configChanges="keyboardHidden|orientation|keyboard" />

<activity android:name="com.millennialmedia.android.VideoPlayer"
            android:configChanges="keyboardHidden|orientation|keyboard" />

<activity android:name="net.daum.adam.publisher.impl.AdInterstitialActivity"
            android:configChanges="orientation|screenSize" android:screenOrientation="portrait" />


Inmobi

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<activity android:name="com.inmobi.androidsdk.IMBrowserActivity"
	android:theme="@android:style/Theme.NoTitleBar"
	android:hardwardAccelerated="true"
	android:configChanges="keyboardHidden|orientation|keyboard|smallestScreenSize|screenSize" />

<receiver
            android:name="com.inmobi.commons.core.utilities.uid.ImIdShareBroadCastReceiver"
            android:enabled="true"
            android:exported="true" >
            <intent-filter>
                <action android:name="com.inmobi.share.id" />
            </intent-filter>
</receiver>


Nend

Google Play Service 연동 필수
<uses-permission android:name="android.permission.INTERNET" />


iMobile

Google Play Service 연동 필수

<uses-permission android:name="android.permission.INTERNET" />


Mezzo

Google Play Service 연동 필수

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />   
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>    
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<activity android:name="com.mapps.android.view.InterstitialView"
	android:screenOrientation="portrait"
	android:theme="@android:style/Theme.Translucent.NoTitleBar"
	android:configChanges="keyboard|keyboardHidden|orientation"/>
<activity android:name="com.mapps.android.view.MultimediaView" 
	android:theme="@android:style/Theme.Translucent"
	android:configChanges="keyboard|keyboardHidden|orientation"/> 
<activity android:name="com.mapps.android.view.AlertNotiView" 
	android:theme="@android:style/Theme.Translucent" 
	android:configChanges="keyboard|keyboardHidden|orientation"/>

<meta-data android:name="MEZZO_WINDOW_ID" android:value="banner" />
<meta-data android:name="GPS_USE" android:value="0" />
<meta-data android:value="1" android:name="DEBUG_MODE"/>


Facebook 

Facebook 경우에는meta-data 형태로 광고 키를 설정합니다.
그렇기 때문에 반드시 Facebook_app_ID 값을 Facebook 에서 발급받으신 값으로 바꿔주셔야 합니다.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<activity android:name="com.facebook.ads.InterstitialAdActivity"
          android:configChanges="keyboardHidden|orientation|screenSize" />

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="Facebook_app_ID"/>