重力クラスを使用してバナーを中央に配置することはできますが、バナーを全幅に広げることができません。
また、密度に応じて塗りつぶすはずの smart_banner を試しましたが、成功しませんでした。
助けが必要
RelativeLayout layout = (RelativeLayout)findViewById(R.id.ultimaterellayout);
// Create the adView
AdView adView = new AdView(MainActivity.this, AdSize.BANNER, "aaa324dsfdfsd");
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
layout.setGravity(Gravity.CENTER_HORIZONTAL);
layout.addView(adView, layoutParams);
layout.invalidate();
// layout.addView(adView);
adView.loadAd(adRequest);