в реализации этих методов сразу пишешь, что нужно сделать, когда происходит нужное событие
А когда isready — тебе ее нужно трекать в цикле while по хорошему
Нет, IsReady проверяется один раз, когда пришло время показать рекламу. Если ещё не готово - не показываем.
А если в колбеке написать Show, то реклама вылезет сразу после загрузки где-нибудь посреди уровня - ну и нафиг такое счастье?