adPOPcorn ディスプレイAD:メディエーション
メディエーションとは、ディスプレイADの広告枠に、他アドネットワークの広告を配信する機能です。
adPOPcornの広告と共に、韓国・日本以外のグローバール媒体の広告を配信することが出来るため、収益を最大化することができます。
メディエーションに関する詳細は、以下のガイドよりご確認頂けます。
「adPOPcornメディエーション(ディスプレイAD)のご案内」
ご注意
- adPOPCornディスプレイADのメディエーション連携をする前に、adPOPCornディスプレイADの連携を完了してください。「adPOPcornディスプレイAD:Android」
メディエーション可能アドネットワーク&SDK
現在、メディエーション機能をご利用できるアドネットワーク及びSDKは以下でございます。
メディエーション機能をご希望するアドネットワークからSDKをダウンロード・連携を完了してください。
- AdMob : Google Play Serviceライブラリー
- Adam : AdfitPublisherSDK-2.3.7.jar
- Naver AdPost : nbpmobilead_1.3.0.jar
- AdHub : SamsungAdHub_AndroidSDK_v3.0.0_global.jar
- Cauly : CaulySDK-3.3.19.jar
- T-ad : SyrupAdSDK_3.13.0.jar
- ShallWeAd : ShallWeAd_AndroidSDK_2.6.1.jar
- MMedia : MMSDK.jar
- InMobi : InMobi-5.1.1.jar
- Nend : Nend-2.5.5.jar
- iMobile : iMobile-2.0.8.jar
- Mezzo : MezzoSDK.jar
- Facebook : facebook-android-sdk-4.10.0 (Facebook統合SDKを使用)
メディエーション適用方法
連携をご希望する各アドネットワークに登録を完了し、バナーもしくは全画面広告キーを発行した後、プロジェクトにSDKを追加します。
以下の設定のように AndroidManifest.xml ファイルを修正してください。
各ネットワーク別に必要なパーミッション及び利用するアクティビティを設定します。
AdMob
Google Play Service ライブラリー連携対応- Google Play Serviceを連携してください。
- AndroidManifest.xml에 Permission、Metadata 及び Activity を追加してください。
<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
<uses-permission android:name="android.permission.INTERNET" />
iMobile
<uses-permission android:name="android.permission.INTERNET" />
Mezzo
<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の場合、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"/>