YouTube'un API hizmetlerini kullanıyorsanız şunlara uymanız gerekir:
- Geliştirici Politikaları
- İçerik Yöneticisi Politikaları
- YouTube API Hizmetleri Hizmet Şartları
- Topluluk Kuralları
Geliştirici olarak bu politikalar hakkında bilgi edinmeniz gerekir. Bu makalede, belirli politikalar hakkında ek açıklamalar sağlayan örnekler sunulmaktadır ve bazı sık sorulan soruların yanıtları verilmektedir.
Bu makaleyi ve yukarıda bağlantısı verilen politikaları inceledikten sonra hizmetinize izin verilip verilmediğinden emin olursanız lütfen API Uygunluk Denetimi'ne başvurun ve denetim formuna son kullanıcılardan bahsedilen açık bir özet ekleyin.
Kullanıcı gizliliğine saygı gösterin.
Anlamı: Kullanıcı gizliliğini ihlal etmeyin, kullanıcı verilerini toplamayın veya kullanıcıları korumak için API'yi kullanmayın. Uygulamanız, kullanıcıları koruyan ve Google'ın gizlilik politikalarına uygun bir gizlilik politikasına sahip olmalıdır. Kullanıcı, verilerine erişme veya verilerini depolama izni aldıktan sonra bu verilere ne olacağını kontrol etmeye devam etmelidir. Kullanıcıların, kişisel verilerinin silinmesini istediklerini kolaylaştırmanız gerekir. Daha fazla bilgiye buradan ulaşabilirsiniz.
Örnekler
YouTube API'yi şunları yapmak için kullanmayın:
- Bir kullanıcıyı rızası olmadan tanımlamak için kullanılabilecek bilgileri toplama, izleme, çıkarma, elde etme veya depolama. Aşağıda bazı örnekler verilmiştir (Bu listede olası her duruma yer verilmemiştir):
- Tam adlar veya kullanıcı adları
- Şifreler
- Yüz tanıma verileri
- E-posta veya telefon numarası dahil iletişim bilgileri
- Tarama geçmişi gibi online etkinlikler
- Örnek: YouTube API'sini kullanarak bir kullanıcının izleme geçmişini, konumunu veya tarama alışkanlıklarını bilgisi veya rızası olmadan takip eden bir uygulama oluşturma.
- Bir kullanıcı hakkında aşağıdakiler olmadan izin alın, izleyin, tahmin edin, elde edin veya depolayın. Aşağıda bazı örnekler verilmiştir (Bu listede olası her duruma yer verilmemiştir):
- Sağlık bilgileri
- Cinsel kimlik
- Cinsel yönelim
- Politik bağlantı
- Dini inanç veya inanç
- Irk veya etnik köken
- Göçmenlik durumu
- Mali durum
- Suç geçmişi
- Sendika üyeliği veya kuruluşu
- Gözetimi kolaylaştırmak (örneğin, kullanıcıların izni olmadan konumlarını izleme, geçmişlerine göz atma veya diğer online etkinlikleri yönetmeleri).
- Bilgi veya izin almadan kullanıcının YouTube'daki içeriğe erişimini kısıtlayabilir, filtreleyebilir veya yasaklayabilirsiniz.
- Yetkisiz üçüncü tarafların burada belirtilen tüm verilere erişmesine, bunları kullanmasına veya indirmesine izin verin.
- Kullanıcının bilgilerini süresiz olarak depolayın. Bir kullanıcı, verilerini silmenizi isterse veya yetkilendirmesini doğrulayamıyorsa bunu 30 gün içinde yapmanız gerekir.
- Bir kullanıcının giriş kimlik bilgilerini (kullanıcı adı ve şifre) kullanın, isteyin veya depolayın
Yalnızca YouTube'un API hizmetleri üzerinden kullanılabilen metrikleri sunar.
Bu ne anlama geliyor? YouTube’un API hizmetleri yoluyla YouTube'un API hizmetleri üzerinden kullanılamayan yeni verilerin yerini alan veya sağlayan, bağımsız olarak hesaplanan veya türetilen metrikler ya da veriler sunmak için YouTube API'yi kullanmayın. Daha fazla bilgiye buradan ulaşabilirsiniz.
Örnekler
YouTube API'yi şunları yapmak için kullanmayın:
- YouTube'un API hizmetleri tarafından sunulan metriklerin yerine geçen metrikleri görüntüleyin.
- YouTube'un API hizmetleri tarafından sunulan metrikleri hatalı şekilde yansıtan metrikler.
- YouTube API'sindeki verileri diğer kaynaklardan alınan verilerle birleştirebilirsiniz. YouTube API'sinden aldığınız verilerin yanı sıra YouTube API'sinden başka kaynaklardan da elde edilen veriler sağlıyorsanız farkı kullanıcıya açıkça belirtmeniz gerekir.
- Örnek: Diğer platformlarla birlikte YouTube'dan etkileşimi de içeren bir "kullanıcı etkileşimi" metriği sağlama.
- Veri türleri ve kaynakları arasındaki farkı netleştirmeden YouTube'daki verileri diğer platformlara ait verilerin yanında görüntüleyin.
- Derlenen API verilerini YALNIZCA içerik veya kanal sahibi ya da yetkili temsilcilerinden biri tarafından görülmüyorsa yetkili API verilerini derleyin veya toplayın.
- Kullanıcı sayısı, yüklenen video sayısı, izlenme süresi, finansal performans veya YouTube işletmesinin diğer yönleriyle ilgili ayrıntılı bilgi edinin.
- Bir videonun veya kanalın, izleme ya da reklam yayınlamaya uygun olup olmadığı konusunda hak talebinde bulunmak.
- Bir kanalın veya videonun izlenme süresini ya da tekil erişimini tahmin etmek.
- Bir videonun ücretli görüntülenme, sponsorlu görüntüleme veya ortalama reklam BGBM'sini tahmin etme.
- Bir kanalın veya videonun kitle yakın ilgi alanlarını, demografisini veya kitle bileşimini tahmin edin.
- Bir video veya kanalın içerik kategorisini/türünü tahmin edin ya da tahmin edin. Yalnızca YouTube API tarafından döndürülen içerik türünü kullanabilirsiniz.
- Bir video veya kanaldan para kazanma durumunu tahmin edin ya da bir video veya kanaldan para kazanılıp kazanılamayacağı konusunda hak talebinde bulunun.
- YouTube API verilerini diğer verilerle birleştirin.
- Toplam video görüntüleme sayısı gibi bilgileri döndürme ve YouTube API'sinin sağladığı sayıdan farklı bir sayı sunma.
- Bir YouTube kanalının finansal performansını tahmin edin veya tahmin edin.
- Farklı kanallar arasındaki izlenme sayılarını sıralayarak veya izleyerek ya da genellikle içerik üretici rekabetlerini canlandırarak kanal performansını artırın.
- Belirli bir YouTube kanalından izleyicilerin memnuniyetini veya memnuniyetsizliğini tahmin etme.
- Ayrı olarak hesaplanan ortalamalara veya oranlara (ör. ortalama görüntüleme sayısı, yorum sayısı ya da genel marka uygunluğu) göre kanallara özel "puanlar" hesaplayıp atayın.
Kabul edilebilir metrikler
Kabul edilebilir metrikler, yalnızca YouTube API verilerini kullanan ve basit matematik hesaplamaları (toplama, çıkarma, ortalamalar, çarpma, bölme yoluyla) bir araya getiren metriklerdir. Bu metrikler diğer harici veri kaynaklarını içermemelidir. Bu sayede temsil edilen verilerin doğru olduğundan emin olabiliriz.
Örnekler
- Bir aydaki ortalama günlük görüntüleme sayısı
- Ortalama video süresi
- Kazanılan veya kaybedilen abone sayısı
- Aylık ortalama yeni abone sayısı
- Bir video/kanal grubundaki toplam görüntüleme sayısı
- Görüntüleme, beğenme/beğenmeme, abone sayısına göre sıralanmış en çok görüntülenen videolar/kanallar
- Ham metrikleri gösteren grafikler (ör.görüntüleme sayısı, abone sayısı, beğenme/beğenmeme sayısındaki artış)
API hizmetiniz, kullanıcının YouTube'daki standart deneyimini yansıtmalıdır.
Bu ne anlama geliyor? YouTube API kullanan hiçbir hizmet, kullanıcının YouTube'daki standart deneyiminin bir parçası olan altyazılar, ses kontrolleri gibi özellikleri azaltamaz veya kaldıramaz. Daha fazla bilgiye buradan ulaşabilirsiniz.
Örnekler
YouTube API'yi şunları yapmak için kullanmayın:
- YouTube video oynatıcısının standart oynatma işlevini değiştirin, ekleyin veya engelleyin. Buna örnek olarak aşağıdakiler verilebilir:
- YouTube oynatıcısında normalde görünecek bir bağlantının uygulamanızda görünmesini engelleme.
- İlgili Video bağlantılarının, video tamamlandıktan sonra görünmesini devre dışı bırakma veya engelleme.
- Video meta verilerini kaldırma veya değiştirme. Genel olarak, küçük resim ve başlık gibi video meta verileri, izleyici tarafından görülebilir ve değiştirilmemelidir. Video küçük resmi değiştirilmemelidir.
- Not: YouTube küçük resmi üzerinde bulunan özel oynatma düğmeleri kabul edilebilir ancak oynatmaya başlatılması gerekir.
- Bağlantılar bir kullanıcının cihazında kullanılabilir olduğunda veya yüklenmediyse sistem web tarayıcısı üzerinden YouTube uygulamasında açılmalıdır.
- YouTube oynatıcısının standart özelliklerinin (ayarlar gibi) API hizmetinizde görünmesini engelleme.
- YouTube video oynatıcısının platforma özel oluşturma işlemini geçersiz kılma.
- Örnek: Mobil cihazlar için optimize edilmiş kullanıcı arayüzü, mobil uygulamalarda ve cihazlarda görünmelidir.
- YouTube'da veya yerleşik bir videoda başka şekilde oynadıklarında reklamların API hizmetinizde oynatılmasını kısıtlama.
- Not: Kullanıcı rızası veya oynatma kontrolleri (ör. sesi kapatma, tam ekran, oynatma, duraklatma vb.) almayla ilgili yer paylaşımları, YouTube oynatıcısı kullanıcı arayüzü öğeleriyle çakışmadıkları sürece kabul edilebilir.
- YouTube'un oynatmanın gerçekleştiği yerden doğrulama yapabilmesini kısıtlayın.
- Örnek: Mobil uygulamalarda, YouTube IFrame SDK web oynatıcısını barındırmak için Web Görünümü kullanıldığında, uygulamanızın adının (ör. com.sirket.uygulamaadi) HTTP Yönlendiren başlığı olarak doğru şekilde temsil edilememesi.
- Örnek: YouTube'a gönderilmesi için görüntüleme doğrulaması (gerekliler) dahil olmak üzere diğer oynatma bağlamı bilgilerinin çalışmasını engelleme.
- Gerekli olduğunu düşündüğü gizlilik açısından hassas geliştiriciler için Google'ın Gizlilik Politikası'nın bağlantısını içeren bir kullanıcı izni akışı kabul edilir.
- Video izleyen bir kullanıcıya kısıtlama uygulayabilir veya erişimi engelleyebilirsiniz. Kullanıcının oynat düğmesini tıklamak dışında bir işlem yapması gerekiyorsa bu politikayı ihlal etme olasılığınız yüksektir. Buna örnek olarak aşağıdakiler verilebilir:
- Örnek: Bir kullanıcının izlemeyi tercih etmesi, bir videoyu indirmesi, bir kanala abone olması, sosyal medya platformunda bir video paylaşması, yorum yapması veya izlemeyi tercih ettiği bir videoyu izlemek için "Oynat" düğmesini tıklaması dışında bir işlem yapmasını zorunlu kılarak bir videoya erişimi kısıtlama.
- Video izlemeleri için kullanıcıları teşvik etme, ödüllendirme, zorlama veya onlara ödeme sunma. Kullanıcıların video izleme kararı kendi tercihlerine sahip olmalıdır.
- Örnek: API hizmetiniz üzerinden bir video izleyen kullanıcılara ödül kazanma şansı sunma veya mali ödeme sunma.
- YouTube API hizmeti üzerinden oynatılan reklamları engelleyin, değiştirin veya değiştirin.
- Kullanıcıların YT Premium deneyimi dışında çevrimdışı oynatma için video indirmesine izin verin.
- Kullanıcılara ses parçalarını indirme veya ayırma ya da videonun ses veya video bölümlerini değiştirme imkanı sunmalıdır.
- Örnek: Video veya ses bileşenlerini bir videodan ayırmak veya ayırmak için YouTube API'yi kullanma. Bu, videoda görünen ses mp3 dosyalarını sunan ve bu bağlamda kendilerini tanıtan bir API hizmetini içerebilir.
- YouTube video oynatıcısının arka planda oynatılmasına izin verin.
- Örnek: API hizmet pencereniz kapalıyken veya simge durumuna küçültüldüğünde bile videoların oynatılmasına izin vermek için YouTube'un API'sini kullanma.
API hizmetiniz yeterli miktarda bağımsız değer eklemelidir.
Bu ne anlama geliyor? YouTube'u yeniden oluşturmak için API'mizi kullanmayın (ör. standart YouTube özelliklerini klonlamayın, taklit etmeyin, değiştirmeyin veya azaltmayın). API hizmetiniz YouTube'un kullanıcı deneyimlerinden herhangi birini taklit ediyorsa yeterli bağımsız değer eklemelidir. Bağımsız değer, kullanıcılara şu anda YouTube API'si aracılığıyla kullanılamayan veya API erişim isteği sırasında kullanılamayan ve YouTube Hizmet Şartları'na uygun olan ek işlevler sunmak anlamına gelir. Daha fazla bilgiye buradan ulaşabilirsiniz.
Örnekler
API hizmetiniz YouTube'un kullanıcı deneyimlerinden herhangi birini taklit ediyorsa YouTube'un API hizmetlerine erişerek avantajlardan faydalanırken kullanıcıların API hizmetinizle etkileşime geçme veya kullanmaya devam etme nedeninin olması gerekir. YouTube'da ücretsiz olarak sunulan hizmetler için de kullanıcılardan ücret alamazsınız.
- İzin verilenlere örnek: Bağımsız değer sunan bir API hizmetine iyi bir örnek olarak, YouTube videolarını diğer platformlardaki videoların yanında listelerken, YouTube'dakilerden açık bir şekilde ayırt etmek iyi bir örnektir.
- İzin verilenlere örnek: İşitme engelliler için YouTube video altyazı hizmetleri sağlayan bir API hizmeti, bağımsız değer sağlamak için iyi bir örnektir.
- Web sitesi veya uygulama ile YouTube tarafından oluşturulan web siteleri ya da uygulamalar arasında ayrım yapmayı zorlaştıran web sitesi veya uygulama oluşturmak ya da video arama sonuçları göstermek için YouTube API'yi kullanmayın.
- Örnek: Yerleştirilmiş videoları toplu olarak toplamak için YouTube'un API'sini kullanarak YouTube'un aynı kopyasını oluşturmak. Bir kullanıcının sitenizi YouTube'unkiyle karıştırma olasılığı yüksekse, Hizmet Şartları'mızı ihlal etme olasılığı yüksektir.
Kullanıcıların YouTube kısıtlamalarını atlatmasına veya Topluluk Kurallarımızı ihlal etmesine izin vermeyin.
Bu ne anlama geliyor? Hizmetiniz, sizin veya kullanıcılarınızın YouTube'un kanallarına yerleştirilmiş olan kısıtlamaları aşmasına izin verecek şekilde özel olarak tasarlanamaz. API hizmetiniz de kullanıcıların topluluk kurallarımızı, Hizmet Şartlarımızı veya YouTube İş Ortağı Programı'nı ihlal eden etkinlikler gerçekleştirmesine izin veremez. Kullanıcıların video yüklemesine izin vermek için YouTube API'sini kullanıyorsanız kullanıcılarınızın, içeriklerinin topluluk yönergelerine uygun olduğunu onaylamalarını sağlamanız gerekir. Politikaları ihlal ettiği tespit edilen videolar kaldırılabilir. Hizmetiniz, kuralları ihlal eden davranışları teşvik eden veya teşvik eden cezalara da tabi olabilir. Daha fazla bilgiye buradan ulaşabilirsiniz.
API erişimini birden fazla veya bilinmeyen projeye dağıtmayın.
Bu ne anlama geliyor? Tek bir API hizmeti veya kullanım alanı için yapay olarak daha fazla API kotası ("parçalama" olarak da bilinir) elde etmek üzere birden çok uygulama/site genelinde kullanılacak birden fazla uygulama/site oluşturamazsınız. "Kullanım alanı", bir hizmet üzerinden gerçekleştirilen tutarlı bir analiz, özellik veya işlem grubu olarak tanımlanır. API kota artışı istekleri, standart sürecimize uygun olmalıdır. Bir uygulamanın geliştirici ekibinin test, geliştirme ve üretim ortamları için ayrı API anahtarları olmasına izin verilir. Daha fazla bilgiye buradan ulaşabilirsiniz.
Örnekler
- Projenizin atandığı API'den daha yüksek bir API kotasını aldatıcı bir şekilde elde etmek amacıyla aynı API hizmeti veya kullanım alanı için birden fazla Google Cloud projesi oluşturmayın.
- API hizmetinizin her farklı kullanım alanı için ayrı bir API Projesi olması kabul edilebilir. Örnekler:
- iOS uygulamanız için bir API projesi, Android uygulamanız için ayrı bir API Projesi.
- Üretim sunucusu ve geliştirme sunucusu için bir API projesi.
- Kullanıcıya yönelik API hizmetiniz için bir API projesi, dahili sistem analizleri için bir API projesi.