Mintegral

Mintegral应用程序创建

1.进入Mintegral官网并登陆账户。

2.进入应用设置模块,点击添加应用___1.jpg

3.输入应用相关信息,并点击保存___2.jpg

  • 平台:选择应用对应平台。

  • 是否 Google Play/App Store 线上应用:若您的应用已上架应用商店,请选择线上;若您的应用尚未上架应用商店,请选择非线上,在应用上架商店后更改。

  • Google Play URL/App Store URL:若您的应用已上架应用商店,请输入相应的商店链接。

  • 应用名称:输入您的应用名称。

  • 应用包名:输入您的项目Bundle ID。

  • 渠道名称:当您选择非线上时,此处请选择其他,后续上线后更换为线上状态。

  • 渠道地址:当您选择非线上时,此处可随意填写,后续上线后更换为线上状态。

  • COPPA:是否属于面向13周岁以下儿童的APP并需适用及遵守COPPA规定。如点击“是”,则关于持久标识符的数据处理将严格遵守COPPA,并且不会用于投放指向行为的广告或者用于追踪用户以实现该目的。通常选择是。

  • 允许成人广告:是否允许成人广告展示,通常选择否。

  • CCPA设置:根据《加利福尼亚消费者隐私法案》定,您可能需要向加利福尼亚州居民提供单独的隐私数据处理,通常勾选,即不向加利福利亚洲的用户投放个性化广告。

  • 全屏视频展示方向 :即允许广告展示的方向,通常选择均可。

  • 服务器端回调:针对激励视频广告类型,可以设定服务端回调奖励信息,仅支持 Mintegral iOS 1.5.5 或 Android 8.1.11 以上版本,按需求选择。

  • 广告模板选项:若勾选该选项,部分全屏视频广告会自动打开商店页面。

 

Mintegral广告位创建

1.进入版位&广告单元模块,点击新建广告版位创建广告位。___3.jpg

  • 激励(Rewarded Video):通常选择视频不允许跳过、时间设定 15s~30s、每日播放上线设置选择无限制。___4.jpg 
  • 插屏(Interstitial Video):通常选择允许视频可跳过、并设定为 5s、每日播放上线设置选择无限制。___5.jpg 
  • 横幅(Banner):通常自定刷新时间可根据客户端调用刷新时间匹配。___6.jpg

 

AdTiming后台配置

Ad Network 配置

1.进入AdTiming后台,点击左侧导航栏Ad Network→在Mintegral后方点击Edit___7.jpg

2.输入您Mintegral账户内相应参数,并点击Save保存。___8.jpg

  • App ID & App Key : 您可以在Mintegral后台应用设置界面获取到您的App IDApp Key并填写到对应的ADT后台配置中mceclip0.png
  • Report API Skey & Report API Secret:账户管理接口工具中获取您的Report API SkeyReport API Secret并填写到对应的ADT后台配置中,Skey即为Report API Skey;密钥及为Report API Secret。

    注:您需要联系Mintegral工作人员获取接口工具权限。___10.jpg

 

Instance 配置

1.点击左侧导航栏 Mediation选择对应的广告单元Add
Instance
目前仅iOS端应用支持Mintegral的Banner广告集成。___11.jpg

2.填写相关信息后,点击 Save___12.jpg

  • Ad Netwrok :选择Mintegral。

  • Instance Name 您可以自行定义您的广告单元名称,我们建议您命名为:AdTiming Placement ID_Ad Network Name_ Country。(例如:6539_MTG_USA_40)

  • Unit ID您可以进入Mintegral后台,选择版位&广告单元,并在左侧导航栏中选择对应配置的App。点开广告单元后,获取到对应的 Mintegral 广告单元 ID ,并填写至AdTiming后台。___13.jpg

 

Mintegral测试模式

1.测试模式概要
您可以进入Mintegral Test ID for Android了解更多安卓系统如何实施测试广告,Mintegral Test ID for iOS了解更多iOS系统如何实施测试广告。

2.测试Ad Network配置
将AdNetwork中的Mintegral设置修改为对应系统下的测试
App IDApp Key___14.jpg

3.测试Instance配置
在AdTiming 后台配置以下对应广告单元类型的Mintegral测试Unit ID。___15.jpg

  • 安卓 - Mintegral Test ID for Android
测试参数名称 测试参数
AppKey 7c22942b749fe6a6e361b675e96b3ee9
AppID 118690

 

广告单元类型 Unit ID配置
激励视频 146874
插屏 146869
  • iOS - Mintegral Test ID for iOS

 

测试参数名称 测试参数
AppKey 7c22942b749fe6a6e361b675e96b3ee9
AppID 118692

 

广告单元类型 Unit ID配置
激励视频 146892
插屏 146894
横幅广告 146898

 

添加 SDK 和 Adapter 到项目中

Android

1. 添加 Mintegral SDK

  • 将下面的脚本添加到您的 project-level build.gradle 文件中 repositories 分段内。
allprojects {
repositories {
maven {
url "https://dl.bintray.com/mintegral-official/Mintegral_ad_SDK_Android"
}
}
}
  • 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
depedencies {
    implementation 'com.mintegral.msdk:videojs:14.4.51'
    implementation 'com.mintegral.msdk:mtgjscommon:14.4.51'
    implementation 'com.mintegral.msdk:playercommon:14.4.51'
    implementation 'com.mintegral.msdk:reward:14.4.51'
    implementation 'com.mintegral.msdk:videocommon:14.4.51'
    implementation 'com.mintegral.msdk:interstitialvideo:14.4.51'
    implementation 'com.mintegral.msdk:common:14.4.51'
    implementation 'com.mintegral.msdk:mtgbanner:14.4.51'
    // for using bidding
    implementation 'com.mintegral.msdk:mtgbid:14.4.51'
}

 

2. 添加 Mintegral Adapter

Adapter 的集成支持 Maven(Gradle依赖)自动下载和手动下载两种方式。

       Gradle 依赖

  • 将下面的脚本添加到您的 project-level build.gradle 文件中 repositories 分段内。
allprojects {
repositories {
...
jcenter()
maven {
url "https://dl.adtiming.com/android-sdk"
}
}
}
  • 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
 implementation 'com.adtiming.adapters:mintegral:3.3.1@aar'

       手动下载

  • 点击下载 Mintegral Adapter
  • 复制 MintegralAdapter-x.x.x.aar 到工程的 libs 文件夹中。
  • 在工程中的 build.gradle 中添加以下依赖:
implementation (name:'MintegralAdapter-x.x.x', ext:'aar')

3. 更新 AndroidManifest.xml

<!-- Required for China-Mainland Traffic app -->
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
<application>
<!-- Apps that do not release on the google play required, on the contrary, can be ignore -->
<receiver android:name="com.mintegral.msdk.click.AppReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
<!-- Apps that do not release on the google play required, on the contrary, can be ignore-->
<service android:name="com.mintegral.msdk.shell.MTGService" >
<intent-filter>
<action android:name="com.mintegral.msdk.download.action" />
</intent-filter>
</service>
</application>

4. 仅针对使用 ProGuard

如果您将 ProGuard 与 Mintegral 适配器一起使用,则必须将以下代码添加到 ProGuard 配置中 (Android Studio: proguard-rules.pro or Eclipse: proguard-project.txt):

-keepattributes Signature   
-keepattributes *Annotation*   
-keep class com.mintegral.** {*; }  
-keep interface com.mintegral.** {*; }  
-keep interface androidx.** { *; }
-keep class androidx.** { *; }
-keep public class * extends androidx.** { *; }
-dontwarn com.mintegral.**   
-keep class **.R$* { public static final int mintegral*; }

 

iOS

AdTiming 支持 Cocoapods 手动下载两种方式。

Cocoapods

使用 Cocoapods 集成 Mintegral SDK,请在podfile中输入一下命令即可。

pod 'MintegralAdSDK/RewardVideoAd'
pod 'MintegralAdSDK/InterstitialVideoAd'
pod 'MintegralAdSDK/BannerAd'
Copy

使用 Cocoapods 集成 Mintegral Bid SDK,请在podfile中输入一下命令即可。

pod 'MintegralAdSDK/BidRewardVideoAd'
pod 'MintegralAdSDK/BidInterstitialVideoAd'
pod 'MintegralAdSDK/BidBannerAd'
Copy

手动下载

1. 下载 Mintegral framework。

  • 您可以点击这里找到最新的Mintegral SDK。

2. 添加 Mintegral framework到您的项目中。

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

登录写评论。