【发布时间】:2019-07-27 16:48:23
【问题描述】:
我试图在 Google Play 商店中发布我的应用程序的更新,我没有更改代码中的任何内容,只是增加了 gradle 中的“版本代码”并发布了应用程序,但应用程序被拒绝了(3次)因为这个违反政策:
问题:违反干扰应用、第三方广告或设备功能政策
与您的应用相关的广告不得干扰其他应用、广告或设备的操作,包括系统或设备按钮和端口。这包括叠加层、伴随功能和小部件广告单元。广告只能在为其提供服务的应用中展示。
接下来的步骤:
1- 通读干扰应用、第三方广告或设备功能政策,并对您的应用进行适当更改。
2- 确保删除用户退出应用后出现的所有广告,或者 用户按下后退按钮退出应用程序后。
3- 确保您的应用符合所有其他开发者计划政策。如果进一步违反政策,可能会采取额外的执法措施。
登录您的 Play 管理中心并将更新提交到您的应用。
我已向支持人员询问有关我的应用程序的更多信息,以及当用户离开应用程序时它被拒绝的原因,因此没有显示任何广告。但是只得到标准答案是令人沮丧的,好像我们只是在和机器人说话。
这是所谓的“谷歌支持”的答案:
...再次感谢您与 Google Play 团队联系。
尽管我很想提供帮助,但我无法提供更多信息或更好地回答您的问题。在我们之前的电子邮件中,我确保包含所有可用的信息...
如果您对 Play 开发者控制台有其他疑问,请告诉我。
我的应用是报价应用。在 MainActivity 中有一个 RecyclerView,其中列出了所有报价,当用户单击报价时,它会打开一个 viewPager-Activity,用户可以在其中看到报价并水平滚动以查看其他报价。
在 MainActivity 的屏幕底部有一个横幅广告。我计算用户点击报价的次数,如果计数器变为 5,我会在 MainActivity 和 viewPager-Activity 之间显示一个插页式广告。
这里是mainActivity中插页式广告的代码。 也许你们可以看到,如果我的应用程序真的违反了上面提到的政策。
protected void onCreate(...){
//Interstitial
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.ad_interstitial));
mInterstitialAd.loadAd(new AdRequest.Builder().build());
mInterstitialAd.setAdListener(new AdListener(){
@Override
public void onAdClosed() {
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
@Override
public void onAdFailedToLoad(int i) {
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
});
...
}
当用户点击引号时,我使用此代码显示插页式广告
@Override
public void onRecyclerViewItemClicked(int itemIndex) {
if(imageClickedAdsCounter % 5 == 0) { // if it's the fifth time a quote is clicked
showInterstitialAds();
}
++imageClickedAdsCounter;
Intent intent = new Intent(MainActivity.this, ImageViewPagerActivity.class);
...
startActivity(intent);
}
private void showInterstitialAds(){
if(mInterstitialAd != null && mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
我没有任何onBackPressed()方法的实现。
我现在真的很沮丧,首先是因为所谓的“谷歌支持”根本没有帮助!!! 因为我不知道我应该更改什么代码才能更新应用程序。 所以任何帮助将不胜感激。 提前谢谢你
【问题讨论】:
-
您的应用是否接受了任何用户输入?然后你需要在你的应用中提供隐私政策链接。
-
@PranavVR 不,不是这样的。但我仍然已经在 google play 和应用程序本身中提供了隐私政策的 url
标签: android google-play admob google-play-services