< font-size: 16px;"> 1.登录,在上侧导航栏Apps模块选择开始创建应用。
< font-size: 16px;">2.填写应用信息后,点击Save & continue即可。 < font-size: 16px;"> < font-size: 16px;">App Store or Google Play URL:若您的应用已上架应用商店,请填写商店对应应用地址。 < font-size: 16px;">My app is on the Kindle App Store or it’s unpublished:若您的应用尚未上架应用商店,您可以点击此模块进入,输入临时应用名称,并选择相应的操作系统。 < font-size: 16px;">Package:即Bundle ID。(注意:未发布于应用商店的移动应用,务必正确填写Bundle ID,避免影响后续变现效果。) < font-size: 16px;">App Category:正确选择您移动应用的类型,避免影响后续变现效果。 < font-size: 16px;">COPPA Compliance:即儿童在线隐私保护法,您可以进入了解更多。
< font-size: 16px;"> < font-size: 16px; font-weight: 600;">MoPub广告单元创建 < font-size: 16px;">1.在Apps界面下方选择相应的应用。 < font-size: 16px;"> < font-size: 16px;">2.点击New ad unit开始创建广告单元。 < font-size: 16px;"> < font-size: 16px;">3.填写广告单元信息后,点击Save。 < font-size: 16px;"> < font-size: 16px;">Na目前网络推广包括me:您可以自行定义您的广告单元名称,我们建议您命名为 Placement ID_Ad Network Name_ Country_Floor Price。(例如:6539_MoPub_USA_40。) < font-size: 16px;">Frequency Cap:可设定一位用户在一小时内或者展示广告上限次数。 < font-size: 16px;">Server-side callback URL:用于激励视频(Rewarded Video)广告单元S2S服务端回调,若您使用MoPub服务端进行激励视频奖励验证,请填写callback URL。 < font-size: 16px;">Ad position:用于原生广告(Native),可设定自动刷新时间及广告单元的设定 < font-size: 16px;">Native Placement:用于原生广告(Native),选择原生广告的版位设置。 < font-size: 16px;">Refresh interval:用于横幅广告(Banner),可设定自动刷新时间。
< font-size: 16px;"> MoPub广告单元优化设置创建Order & line item1.在上方导航栏进入Order页面,点击右上角Create Order。
< font-size: 16px;">2.填写Order相关信息后,点击Save & create line item。 < font-size: 16px;"> < font-size: 16px;">Order Name:您可以按照对应的广告单元进行命名,方便后续查找。 < font-size: 16px;">Advertiser:在您有多个账户的情况下,此处可以帮助您管理Order,通常推荐输入All advertiser。 < font-size: 16px;">Description:您可以在此处进行备注。
< font-size: 16px;">3.填写Line item相关信息后,点击Next。 < font-size: 16px;"> < font-size: 16px;">Order Name:选择此Line item归属的Order资料夹。 < font-size: 16px;">Line Item Name:命名您的Line Item,推荐命名格式:MPX - 国家地区 - 优先级(例如:MPX - ROW - P12) < font-size: 16px;">Type & Priority:左侧选择Line Item类型(Line item类型选择Marketplace line item),右侧设置此Line Item优先级。
您需要填写付款信息,并将Marketplace加入相应广告单元后方可选择Marketplace line item类型。 < font-size: 16px;">Budget:一般选择Unlimited goal,用于设置广告主预算控制。 < font-size: 16px;">Rate:设置底价,若使用MoPub的广告主资源,必须高于此设置才可填充广告。 < font-size: 16px;">Schedule:您可以设置开始以及结束时间,我们建议勾选上start immediately,未来由整体瀑布流来控制开关。 < font-size: 16px;">Daypart targeting:控制广告服务的时间。 < font-size: 16px;">Frequency caps:频次控制。
< font-size: 16px;">4.选择对应的广告单元后,点击Next。 < font-size: 16px;"> 5.设置Audience Targeting ,并点击Save。
< font-size: 16px;">Geo Targeting:您可以利用包含(include)抑或是排除(exclude)两种方式来设置地域定向。 < font-size: 16px;">Connectivity:选择特定的网络环境定向。 < font-size: 16px;">Device & OS & Targeting:选择特定的设备系统定向。
< font-size: 16px;"> OpenMediation后台配置Ad Network配置
< font-size: 16px;">1.进入OpenMediation后台,点击左侧导航栏Ad Network→在MoPub后方点击Edit。 < font-size: 16px;"> < font-size: 16px;">2.填写相关信息后,点击Save。 < font-size: 16px;">
< font-size: 16px;"> Instance配置< font-size: 16px;">1.点击左侧导航栏Mediation→选择相应的广告单元Placement→Add Instance。
2.填写相关信息后,点击Save。
< font-size: 16px;"> < font-size: 16px; font-weight: 600;">添加 SDK 和 Adapter 到项目中 Android 1. 添加 MoPub SDK< font-size: 16px;">android { defaultConfig { minSdkVersion 19 } }
dependencies { ... implementation ('com.mopub:mopub-sdk:5.15.0@aar') {transitive = true} }
2. 添加 MoPub AdapterAdapter 的集成支持 Maven(Gradle依赖)自动下载和手动下载两种方式。 Gradle 依赖 < font-size: 16px;"> implementation 'com.openmediation.adapters:mopub:2.0.0'
手动下载 3. 更新 AndroidManifest.xml< font-size: 16px;"><!-- Required permissions --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- Optional permissions. Will pass Lat/Lon values when available. Choose either Coarse or Fine --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
< font-size: 16px;"> < font-size: 16px; font-weight: 600;">4.仅针对使用 ProGuard 如果您将 ProGuard 与 MoPub 适配器一起使用,则必须将以下代码添加到 ProGuard 配置中 (Android Studio: proguard-rules.pro or Eclipse: proguard-project.txt): < font-size: 16px;"># Keep public classes and methods. -keepclassmembers class com.mopub.** { public *; } -keep public class com.mopub.** -keep public class android.webkit.JavascriptInterface {}
# Explicitly keep any BaseAd and CustomEventNative classes in any package. -keep class * extends com.mopub.mobileads.BaseAd {} -keep class * extends com.mopub.nativeads.CustomEventNative {}
# Keep methods that are accessed via reflection -keepclassmembers class ** { @com.mopub.common.util.ReflectionTarget *; }
# Support for Android Advertiser ID. -keep class com.google.android.gms.common.GooglePlayServicesUtil {*;} -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient {*;} -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info {*;}
# Support for Google Play Services # http://developer.android.com/google/play-services/setup“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。-keep class * extend舆情解决方案s java.util.ListResourceBundle { protected Object[][] getContents(); }
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { public static final *** NULL; }
-keepnames @com.google.android.gms.common.annotation.KeepName class * -keepclassmembernames class * { @com.google.android.gms.common.annotation.KeepName *; }
-keepnames class * implements android.os.Parcelable { public static final ** CREATOR; }
< font-size: 16px;"> iOS OpenMediation 支持 Cocoapods 和手动下载两种方式。 Cocoapods 使用 Cocoapods 集成 Mopub SDK,请在podfile中输入一下命令即可。 < font-size: 16px;">pod 'mopub-ios-sdk'
手动下载 1. 下载 Mopub framework。 2. 添加 Mopub framework到您的项目中。
|