Только что протестировал ваш код, он отлично работает на iPhone, хотя видео на Youtube не поддерживается на симуляторе iOS, поэтому вам понадобится реальное устройство для тестирования.
Как я могу расположитьэто поле?
Вы уже передаете X (20), Y (20), ширину (100) и высоту (100) поля в этой строке:
[self embedYouTube:@"http://..." frame:CGRectMake(20, 20, 100, 100)];
Чтобы впоследствии изменить позицию представления, измените его свойство center:
videoView.center = CGPointMake(200, 100 );