Почему не отображается реклама в приложении (adMob)?
Скорее всего проблема в Fill Rate, т.е. у AdMob попросту нет рекламы для вашего приложения из-за того что у вас пока нет большого колличества уникальных пользователей.
Используйте testID что бы убедиться что все заимплементировано правильно и ждите когда будут установки и повышение Fill Rate.
Так же в AdListener есть метод onError (точное название классов/методов не помню), туда прилетает код ошибки если  не получилось загрузить рекламу, добавьте логирование/брейкпоинт и посмотрите в чем проблема.
Более подробнее про Fill Rate и проблемы с ним можно погуглить.
AdMob платит только за клики. Есть много других рекламных сетей, у которые свои плюсы и минусы в сравнении с AdMob'ом. Например, ChartBoost, Unity Ads и др. Ах, да, чуть не забыл. У AdMob нет видео рекламы (а если я и напутал, то все равно они платят только за клики).
А можно подробнее про первую часть вопроса? Какой именно id вы убрали? 
P.S.: Для показов рекламы обязательно надо иметь в приложении идентификатор рекламного блока, который выдается при создании самого блока на сайте AdMob.