在Android Studio中添加Banner广告Admob可以通过以下步骤完成:
- 首先,在项目的build.gradle文件中添加Google Play服务库的依赖。在dependencies块中添加以下代码:implementation 'com.google.android.gms:play-services-ads:20.4.0'<uses-permission android:name="android.permission.INTERNET" />在<application>标签内添加以下代码:<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="[YOUR_ADMOB_APP_ID]" />请注意将YOUR_ADMOB_APP_ID替换为您自己的AdMob应用程序ID。
- 在AndroidManifest.xml文件中添加必要的权限和元数据。在<manifest>标签内添加以下代码:
- 在布局文件中添加AdView组件。在您希望显示广告的布局文件中,添加以下代码:<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="[YOUR_ADMOB_AD_UNIT_ID]" />请注意将YOUR_ADMOB_AD_UNIT_ID替换为您自己的AdMob广告单元ID。
- 在Activity中加载和显示广告。在您的Activity的Java文件中,添加以下代码:import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends AppCompatActivity {
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
@Override
protected void onPause() {
if (mAdView != null) {
mAdView.pause();
}
super.onPause();
}
@Override
protected void onResume() {
super.onResume();
if (mAdView != null) {
mAdView.resume();
}
}
@Override
protected void onDestroy() {
if (mAdView != null) {
mAdView.destroy();
}
super.onDestroy();
}
}
这样就完成了在Android Studio中添加Banner广告Admob的过程。当应用程序运行时,广告将显示在指定的布局位置上。请确保您的AdMob应用程序ID和广告单元ID是有效的,并且您已经在AdMob控制台上正确配置了广告单元。