我的目标是创建没有项目名称标题的应用程序,并在底部使用admob横幅。 这是我的代码
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AdView adView = (AdView) this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("ca-app-pub-74954863xxxxxxx/1716006131")
.build();
adView.loadAd(adRequest);
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
LinearLayout myLayout= ( LinearLayout)findViewById(R.id.puzzle_surface);
...........
puzzleSurface = new Puzzle(this);
puzzleSurface.setPuzzle(myPuzzle);
myLayout.addView(puzzleSurface);
但结果是在没有AdMob横幅的情况下全屏显示。它会持续存在,可以点击但不会被看到。 它与在Manifest文件中更改App样式的结果相同:
<activity android:name=".MyActivity"
android:theme="@android:style/Theme.NoTitleBar"
android:label="@string/app_name"
>
那么如何删除应用项目名称标题并同时显示Admob?
答案 0 :(得分:0)
您忘记在setAdSize方法中添加adView.setAdSize(AdSize.BANNER);
或Smart_Banner
答案 1 :(得分:0)
试试 AdSize adSize = new AdSize(600, 50);
之前 adView.setAdSize(AdSize.BANNER);