: 다시 호출하지 않습니다에서 onCreate 장치를 회전 할 때 같이 adView가 AdSize.SMART_BANNER
크기로 다시로드하지 않는 이유onConfigurationChanged에서 adView를 다시로드하는 방법은 무엇입니까? 매니페스트에서
<activity
android:theme="@style/MyThemeDetails"
android:name="Activity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/app_name" >
</activity>
때문에, 그 는하지만 가로 모드 크기에 필요한 가로 모드에 320x50 남아 있어요 (full_wigthx32) (아래 화면)
는 내가의 onConfigurationChanged에 추가 할 필요가 같이 adView의 크기를 다시로드?
private void addBaner() {
adView = new AdView(this);
adView.setAdUnitId(getString(R.string.ads_id));
adView.setAdSize(AdSize.SMART_BANNER);
adLayout = (LinearLayout) findViewById(R.id.l_edds);
adLayout.addView(adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
}
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
이 작동하지 않습니다. 이것은 일어납니다 http://i.stack.imgur.com/6I61S.png – NickUnuchek
그것이 중심에 있지 않은 것 외에도 그것은 저에게 효과가있는 것처럼 보입니다. 주의 : AdView를 자체 컨테이너에 배치하여 센터링 문제를 해결할 수 있습니다. – William