Я предполагаю, что "Привет, мир" был для тестирования?
Вы пытались звонить adView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
?
Когда вы вызываете addView для группы просмотра, по умолчанию дочерний объект наследует параметры макета родительского элемента, и, поскольку в вашем случае родительские параметры макета имеют тип wrap_content, то это может приводить к уменьшению размера представления, чтобы оно было невидимым.
Кроме того, вы не должны вызывать layout.measure в своем onDraw, вы, вероятно, должны делать это в методе onMeasure.