AD_TapTap
TapTap广告接入流程
1.TapTap没有自家的广告sdk,需要cp自己找广告厂商合作。
这里我们选择Yomobsdk
2.开放平台:https://yomob.com/home/zh 测试参数:
2.广告id:
bannerID:
interstitialID:
splashID:
nativeID:游戏数据:(碰碰球)
广告接入注意事项
1.Yomobsdk 支持激励视频广告、插屏静态广告、插屏视频广告
2.Android7.0权限适配
a. 在 AndroidManifest.xml 中的 Application 标签中添加 provider 标签,接入代码如下所示:
<application>
<!-- targetSDKVersion >= 24时才需要添加这个provider。provider的authorities属性的值为${applicationId}.fileprovider,请开发者根据自己的${applicationId}来设置这个值 -->
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/gdt_file_path" />
</provider>
<provider
android:name="com.lm.listener.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
</provider>
... ...
</application>
需要注意的是 provider 的 authorities 值为 ${applicationId}.fileprovider,对于每一个开发者而言,这个值都是不同的,${applicationId} 在代码中和 Context.getPackageName() 值相等,是应用的唯一id。例如GDTUnionDemo示例工程中的applicationId为"com.qq.e.union.demo"。
b.在项目结构下的res目录下添加一个xml文件夹,再新建一个gdt_file_path.xml的文件,文件内容如下:
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 这个下载路径不可以修改,必须是GDTDOWNLOAD -->
<external-path name="gdt_sdk_download_path" path="GDTDOWNLOAD" />
<root-path name="download" path="" />
</paths>
c.如果项目中已经存在 FileProvider 只需要将一下代码添加到 FileProvider 对应的xml文件中
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 这个下载路径不可以修改,必须是GDTDOWNLOAD -->
<external-path name="gdt_sdk_download_path" path="GDTDOWNLOAD" />
<root-path name="download" path="" />
<external-files-path
name="external_files_path"
path="Download" />
</paths>
2.YomobSDK 要读取渠道信息,可以在初始化接口中传入渠道编号,或者在AndroidManifest.xml中配置,
二者选其一,TapTap对应的渠道编号为10053
3.测试接入时可以试用测试接口播放广告:TGSDK.showTestView(activity,"Your scene id from Yomob")
来替代正式环境下的播放接口
TGSDK.showAd(activity,"Your scene id from Yomob") Last updated