0

我正在使用助手 android 应用程序创建一个 android 应用程序,但 Admob 广告有问题,一切正常,但是当我运行我的应用程序时,广告不显示

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111"
    android:layout_gravity="center">

</com.google.android.gms.ads.AdView>
public class MainActivity extends Activity 
{
private AdView mAdView; 

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    MobileAds.initialize(this, new OnInitializationCompleteListener(){
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus){
            
        }
    });
    
    mAdView = findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);
}}

有什么帮助吗?

4

1 回答 1

0

一步一步按照Admob 文档,在您的 Admob 帐户上注册您的测试设备。你做了所有的事情,广告也没有显示,然后使用以下简单的技术。

有时测试广告也没有在调试 APK 时显示我不知道为什么,但您可以使用简单的技术解决此问题。在调试 APK 时更改包名称和测试广告。最后,当您想要发布已签名的捆绑包时,请将原始包名称放入应用程序并发布。这仅用于测试目的。

于 2021-12-18T10:49:24.593 回答