У меня такая же ситуация, как у этого парня: Баннер Admob, когда setContentView() используется для Surfaceview
Мой «sGame» создает игру с горизонтальным видом, которую я хочу, с рекламой admob, размещенной сверху.
Я думаю, что ответ будет работать, но я не уверен, какие LayoutParams импортировать для «layout.setLayoutParams».
Когда я нажимаю Alt+Enter в LayoutParams, я получаю следующие опции:
import android.view.ViewGroup.LayoutParams;
import android.widget.AbsoluteLayout.LayoutParams;
import android.widget.LinearLayout.LayoutParams;
import android.widget.RelativeLayout.LayoutParams;
import android.widget.FrameLayout.LayoutParams;
import android.widget.GalleryLayout.LayoutParams;
import android.support.v7.widget.LinearLayoutCompat.LayoutParams;
//... quite a few more options