要在Android应用程序中显示真实的广告ID,您可以使用广告库提供的代码示例来解决问题。以下是使用Google AdMob广告库的示例代码:
build.gradle
文件中添加以下依赖项:implementation 'com.google.android.gms:play-services-ads:20.4.0'
请替换YOUR_AD_UNIT_ID
为您在AdMob控制台中创建广告单元时获得的真实广告ID。
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends AppCompatActivity {
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
}
@Override
protected void onPause() {
if (adView != null) {
adView.pause();
}
super.onPause();
}
@Override
protected void onResume() {
super.onResume();
if (adView != null) {
adView.resume();
}
}
@Override
protected void onDestroy() {
if (adView != null) {
adView.destroy();
}
super.onDestroy();
}
}
在onCreate
方法中,我们找到了之前在布局文件中定义的AdView
视图,并通过AdRequest
构建器创建一个广告请求。然后,我们使用loadAd
方法将广告加载到AdView
中。
在onPause
、onResume
和onDestroy
方法中,我们分别暂停、恢复和销毁AdView
,以确保在Activity生命周期的不同阶段正确处理广告。
请注意,上述示例代码中的广告ID是一个示例值,您需要在AdMob控制台中创建广告单元并使用您自己的广告ID。
通过以上步骤,您应该能够在您的Android应用程序中显示真实的广告ID。