11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[備忘録]youtubeアプリを申請時のリジェクト理由

Posted at

swiftで書いたつべを見るアプリが意味不明に林檎マークからリジェクトされてるので、
やる気をなくして放置してたんだけど、
心機一転、kotlinで書き直しました。

そしたら、結構リジェクトされましたorz
なので、忘れないようにメモ。

・動画再生画面で、アプリ広告を表示してはいけない
配信者、もしくは、Youtubeの広告以外の広告は表示してはいけない。
という規約があるらしい。
下バナーを当然のように表示していたので、リジェクト。。。

・バックグランド再生機能を停止しなければならない
バックグランドに回った場合、通知のとこから、以前はバックグラウンド再生が出来たらしい。
(ブラウザで見た場合)

特に、バックグラウンド再生を有効にしていたわけではないが、
リジェクトされました・・・
ホームボタンや、アプリ切り替えボタンを押した時、
バックグランドにまわるが、
持ってる端末(kindlefire:lolipop、Nugat:Zenphone3)で、
バックグランドに回った時に、通知ウィンドウにバックグラウンド再生の通知ビューが現れるわけでは無いし、
再生画面自体にもバックグラウンド再生のUIが表示されるわけでもない。
リジェクトされて、そんな機能はないと、反論するけど、聞く耳もたず。。。orz

結局、
Application.ActivityLifecycleCallbacks#onActivityStopped()で
バックグラウンドに回ったイベントをハンドリングし、
埋め込みJSの、player#stopVideo()をバックグランド検知時に実行するようコードを変えると、
この項目が、リジェクト理由からなくなった。。。
といっても、修正前コードでもバックグラウンドで再生する事はできなかったんだけど、
リジェクトされます。。。
(何回か、そんな機能ねーよと反論しても、
同じ条文をつきつけられるだけなので、
諦めて上記修正をくわえたらリジェクト理由からなくなりました。。。)

・ネットワーク不正使用
毎回この条文が付いてくる。
この条文にはダウンロードがホニャララとか書いてあるので、
ダウンロードなんかないよっと反論しても同じ。。。

結局、
ネットワーク不正使用とか何回あげても言われるので、そういえば、
APIキーのユーザーと、申請ユーザーが違うなと思い当たり
変えたら公開されました。。。
同一ユーザーである紐付けないのかなorz

アプリ申請時のユーザーと、APIを使用するユーザーは同じでなければならない
みたいです。。。

[結論]
結果、公開はできました。。。
https://play.google.com/store/apps/details?id=gkgkdrink.com.simpleyoutubeviewer

Androidのアプリでも、GGLさんのAPI使ってる場合は、
チェックして、リジェクトってされるんだなぁ。。。

11
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?