В соответствии с изображением, которое вы разместили, объявление показывается с разрешением 320 x 50 пикселей, а ваше общее разрешение составляет 480 x 800. Я собираюсь предположить, что плотность пикселей равна 1,0 (Это будет плотность абстрактного ЖК-дисплея 160, настройка в свойствах вашего устройства AVD). Это необычная плотность. Подавляющее большинство телефонов имеют плотность пикселей 1,5 (плотность абстрагированного ЖК-дисплея 240), в результате чего ширина экрана составляет 320 точек на дюйм, и при такой настройке он должен отображаться правильно.
Если вы хотите убедиться, что ваше объявление всегда занимает всю ширину экрана, есть два подхода. В Honeycomb и выше (API Level 11+) вы можете использовать setScaleX () и setScaleY () для масштабирования. Вы должны будете получить ширину экрана и масштабировать ее соответствующим образом. Для Gingerbread и более ранних версий вам придётся вычислить масштабирование. Я не знаю, какие варианты там доступны. Масштабирование приведет к некоторой пикселизации, и обычно люди предпочитают просто центрировать рекламу, а не растягивать ее.
TL; DR: большинство людей увидят это нормально, вы можете отцентрировать или растянуть его самостоятельно