Youtube_player_flutter: [BUG] YouTube Terms of service violation

Created on 18 Nov 2020  路  11Comments  路  Source: sarbagyastha/youtube_player_flutter

Describe the bug
My recent app's update got rejected because of YouTube Terms of service violation:

Your app currently contains YouTube videos, but watermark is not linked to YouTube while a YouTube video is playing.

Expected behavior
https://developers.google.com/youtube/terms/branding-guidelines

Any YouTube logo used within an application must link back to YouTube content or to a YouTube component of that application

Screenshots
screenshot

bug youtube_player_flutter

Most helpful comment

I submitted a new app update, and they approved it.

All 11 comments

Was your application rejected over at the App Store or Google Play Store ?

Google Play Store

Which package are you using?

youtube_player_flutter: ^7.0.0+7

If you're using your custom controls then consider hiding the logo with some overlay on Paused state and you can place your own implementation of YouTube button in the overlay that redirects to YouTube.

So there is no parameter to control the visibility of the logo or what it should do when the logo is tapped.

No. But the Youtube logo goes away if you use web controls, which is default for youtube_player_iframe.

Okay, so a solution would be to download the Youtube logo from here .

Use an Overlay widget to display the Youtube logo.

Then use a package like url_launcher to open the Youtube application or website whilst passing the id for that particular video ?

OK. I placed a container with 1/4 width and 1/4 height on the bottom right corner. When it's tapped, the app will open our YouTube Channel. I will update here if Google Play's reviewers reject the app again.

@zjamshidi Any update ?

I submitted a new app update, and they approved it.

Was this page helpful?
0 / 5 - 0 ratings