Lo de youtube es que google ha cambiado el api y ha cerrado la versión 2.0 que usaba antes. Ahora en su api 3.0 se necesita una apikey, ya que quieren cobrar por los resultados mostrados y las visitas a las webs desde las aplicaciones de terceros.
Por ejemplo, ahora una aplicación externa de google para youtube tiene un máximo de 50.000.000 unidades por día, si se pasa de eso google tiene que cobrar.
Antes no había límite en youtube pero desde el 4 de marzo google ha chapado la antigua api, la 2.0