关键词:
2022年12月13日20:49:54 更新
不是穿山甲sdk的问题,是游戏在Oppo上架需要接入oppo提供的广告sdk。
因为oppo提供的广告sdk也包含了穿山甲的。当我本来只接入Gromore的游戏,再接入oppo的渠道sdk之后,会被oppo识别出修改了他们的Sdk,因为包里面的穿山甲代码和oppo广告提供的穿山甲代码不一样。就会报AdCut的问题,意为裁剪修改了。
所以解决方法就是: 上硬核渠道的话,广告得用他们渠道提供的。
---------------------------------------- 以下内容为之前自己的测试 -----------------------------------------
描述
在上架Oppo的时候审核打回了发现了病毒。提示如下:
自动化检测“安全”项未通过,病毒名称:Android.Virus.AdCheat.AdCut.A,病毒描述:该病毒安装启动后,会展示非官方广告,造成盗源消耗和信息泄露,请卸载。
随即我在oppo手机上用手机管家扫描,的确也是提示这个病毒:
分析
Unity3D游戏接入了穿山甲的广告Sdk Gromore
,我接入的版本为2022年12月07日15:26:28为止最新的v3.7.0.4
。而且我能确保对广告没有任何违规操作。
寻求客服
由于是上架oppo被打回,于是第一件事情肯定是先找oppo的客服,咨询一番发现客服是傻b。只会重复这一句:让开发去查。
搜索关键词
由于客服那边无法得到有效信息,于是在百度和谷歌搜索了一番。咦~竟然在oppo社区发现有类似的问题:
但是会发现他们的问题跟我的不一样,我是ADCut
,他们是AutoClick
或者是OutAppAD
,而且会发现这些帖子下面也有很多人出现这种问题,但是都没解决方案。
穿山甲文档
搜索引擎无果之后,因为能确定是广告问题,于是我打开了穿山甲官网,打开帮助文档,看完了全部的FAQ,没发现并没有相关描述。
穿山甲工单
最后只能寻找穿山甲的客服(工单)了。创建工单直接问:
然后穿山甲需要我自己确定是gromore还是穿山甲导致的问题(我知道个毛线),还让我提供oppo具体的检测文件(具体个毛线,oppo就给两行字爱看不看)
问题解决
经过和穿山甲工单客服的交流,最后他给我发了一个穿山甲的定制sdk。 接入后发现问题解决。
链接:https://bytedance.feishu.cn/docs/doccnyM6p6dRmBZ1clYDUoQUcrd#SVXFHc
密码: jnUF
防止它删除,我上传了一份到云盘:
链接: https://pan.baidu.com/s/1ut7vy2kUkLH9K3VJ9w8G-w?pwd=ny6y
提取码: ny6y
定制Sdk接入
简单分析了一下这个定制sdk,发现主要是包名路径修改了, com.bytedance.sdk.openadsdk
-> com.bykv.vk.openvk
,其余的基本不变,所以接入的时候需要注意修改对应的包名地方。由于我是Unity3D接入的Gromore,所以我接入的步骤如下:
1. 替换aar文件
把msdk.androidlib
Module的libs里面的open_ad_sdk_4.8.0.8.aar
文件删除,复制压缩包里面的open_ad_sdk_4.8.1.1.aar
进去
2. 修改部分路径
代码文件:MSDK/Scripts/Android/AdManager.java
里面有一个地方修改
if (extraInfo instanceof Bundle)
//直接使用字符串:: float rewardPropose = ((Bundle) extraInfo).getFloat(TTRewardVideoAd.REWARD_EXTRA_KEY_REWARD_PROPOSE);
float rewardPropose = ((Bundle) extraInfo).getFloat("reward_extra_key_reward_propose");
jsonObject.put("rewardPropose", rewardPropose);
清单文件:Plugins/Android/msdk.androidlib/AndroidManifest.xml
里面的Provider路径需要修改:
<provider
android:name="com.bykv.vk.openvk.TTFileProvider"
android:authorities="$applicationId.TTFileProvider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/pangle_file_paths" />
</provider>
<provider
android:name="com.bykv.vk.openvk.multipro.TTMultiProvider"
android:authorities="$applicationId.TTMultiProvider"
android:exported="false" />
混淆文件:也是一样,把混淆文件proguard-user
里面的相关com.bytedance.sdk.openadsdk
的路径都替换成com.bykv.vk.openvk
即可。
接入方法仅供参考,如果你是用原生Android的或者是其它引擎的,原理一样,换汤不换药。
flutter字节跳动穿山甲广告插件发布-flutterads(代码片段)
...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情
flutter字节跳动穿山甲广告插件发布-flutterads(代码片段)
...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情
穿山甲广告sdk手动初始化解决方案(代码片段)
...p官方提出整改建议是,在用户同意隐私协议后在加载穿山甲的广告。研究了一下:2.大概思路是修改原本的UnionApplication.java脚本//手动加载初始化说明://将本脚本文件的内容替换到UnionApplication.java里面//然后将下面的代码... 查看详情
unity接入穿山甲广告sdk(代码片段)
Unity接入穿山甲广告SDK下载安装穿山甲SDK下载导入项目在Unity编辑器中打开您的项目,选择Pangle->MangeSDKs->Upgrade进行版本升级即可,详见截图从unity4100版本开始,通过Upgrade进行版本升级后,需点击Deleteoldfiles按... 查看详情
已开源flutter穿山甲广告插件的集成-flutterads(代码片段)
...ter广告插件,帮助开发者获利。本篇我们来看看Flutter穿山甲广告插件flutter_pangle_ads的集成和使用。移动端广告形式在移动端大体分为5种广告形式,分别是开屏、插屏、Banner、信息流、激励视频。随着短视频的崛起,... 查看详情
如何在egretnative中接入穿山甲广告,为开发者营收添砖加瓦(代码片段)
...第三方原生SDK,本文将为开发者介绍如何接入广告系统。穿山甲是字节跳动提供的广告接入SDK,提供了多种广告样式,具体信息可以参见其官方文档。穿山甲平台准备进入穿山甲平台官网,完成注册登录,并按照平台要求完成应... 查看详情
flutter字节跳动穿山甲广告插件发布-flutterads(代码片段)
前言Flutter已成为目前最流行的跨平台框架之一,在近期的几个大版本的发布中都提到了Flutter版本Google广告插件[google_mobile_ads]。对于“出海”应用选择官方的插件非常稳定方便,对于国内的应用虽然我们的选择比较多ÿ... 查看详情
lemonmob聚合广告sdk
无需上架,接入穿山甲广告和广点通广告sdk我们都知道广告是商业流量变现最重要的方式之一,所以基本所有的游戏或者app都会接入广告sdk,而我们都知道穿山甲广告sdk和广点通广告sdk是国内收益相对比较高的,但是想接入穿山... 查看详情
已开源flutter穿山甲广告插件的集成-flutterads(代码片段)
...ter广告插件,帮助开发者获利。本篇我们来看看Flutter穿山甲广告插件flutter_pangle_ads的集成和使用。移动端广告形式在移动端大体分为5种广告形式,分别是开屏、插屏、Banner、信息流、激励视频。随着短视频的崛起,... 查看详情
android如何接入穿山甲广告?(代码片段)
...provider配置运行环境配置白名单配置工具类下载SDK首先去穿山甲官网注册账号以及创建应用点击进入平台(我的是创建完账号并且登录之后是这个样子)进来之后是如下界面然后依次点击流量—>应用会进入到以下界面然后点击创... 查看详情
已开源flutter腾讯优量汇广告插件,帮助开发者获利-flutterads(代码片段)
...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情
已开源flutter腾讯优量汇广告插件,帮助开发者获利-flutterads(代码片段)
...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情
分享:如何创建抖音广告流程—3步就搞定
...ff0c;创建广告计划1、选择投放范围。投放范围分为默认和穿山甲两大类,其中默认投放范围包括今日头条、西瓜视频、抖音、火山小视频等巨量引擎旗下产品,穿山甲的流量主要来自厂商流量和其他知名APP。因为我们要... 查看详情
flutter版聚合广告插件(代码片段)
Flutter版聚合广告插件flutter_universalad是一个聚合字节跳动穿山甲广告插件flutter_unionad、腾讯优量汇聚合广告flutter_tencentad插件,方便直接调用多个厂商广告,插件仓库。体验demo集成步骤1、pubspec.yamlflutter_universalad:^0.0.32、引入imp... 查看详情
oppo广告联盟战略升级,全面提升开发者变现效率
...合作?11月8日,在“共生·成长”为主题的2022OPPO广告联盟峰会上,针对开发者的新诉求,对症下药,分享了OPPO广告联盟的应对之策,并颁布了最具创新合作伙伴、最具潜力合作伙伴、最具价值合作伙伴奖... 查看详情
oppo广告联盟战略升级,全面提升开发者变现效率
...合作?11月8日,在“共生·成长”为主题的2022OPPO广告联盟峰会上ÿ 查看详情
Admob 广告未能加载广告 3
...发布时间】:2018-10-0820:58:39【问题描述】:我一直在尝试解决这个问题,但这不起作用请帮助我解决这个问题...广告在我的应用程序中完美显示,但现在它们没有加载并在AdFailedToEvent事件中返回错误3...搜索谷歌,但我找到了调... 查看详情
Admob 广告未能加载广告 3
...发布时间】:2018-10-0820:58:39【问题描述】:我一直在尝试解决这个问题,但这不起作用请帮助我解决这个问题...广告在我的应用程序中完美显示,但现在它们没有加载并在AdFailedToEvent事件中返回错误3...搜索谷歌,但我找到了调... 查看详情