Android 如何在Firebase Analytics的调试视图中处理Admob中间广告的未设置事件?
希望有人能帮我 在我的Android应用程序(使用Android Studio 3.3.1开发)中,我有以下流程: 1-显示活动A(ActivitySplashScreen)。加载间隙广告时,显示它 2-当填隙关闭时,完成活动A并开始活动B(活动原则) 我的问题是,在此过程中,我收到两个与广告相关的“未设置”事件,我不知道如何避免出现,或者如何更改另一个未设置的名称: 我正在使用这些实现:Android 如何在Firebase Analytics的调试视图中处理Admob中间广告的未设置事件?,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,希望有人能帮我 在我的Android应用程序(使用Android Studio 3.3.1开发)中,我有以下流程: 1-显示活动A(ActivitySplashScreen)。加载间隙广告时,显示它 2-当填隙关闭时,完成活动A并开始活动B(活动原则) 我的问题是,在此过程中,我收到两个与广告相关的“未设置”事件,我不知道如何避免出现,或者如何更改另一个未设置的名称: 我正在使用这些实现: implementation 'com.google.android.gms:play-services
implementation 'com.google.android.gms:play-services-ads:17.1.3'
implementation 'com.google.firebase:firebase-core:16.0.7'
此依赖项包括:
classpath 'com.google.gms:google-services:4.2.0'
我的代码如下:
在活动A中,我准备填隙材料并根据以下代码显示:
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(ca-app-pub-XXXXXXXXX/XXXXXXXXXXXXXX);
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener()
{
@Override
public void onAdImpression() {
super.onAdImpression();
}
@Override
public void onAdFailedToLoad(int errorCode)
{
super.onAdFailedToLoad(errorCode);
Log.i("SPLASH SCREEN", "Error cargando Ad");
}
@Override
public void onAdLoaded()
{
super.onAdLoaded();
Log.i("SPLASH SCREEN", "Ad Cargado");
}
@Override
public void onAdClosed()
{
super.onAdClosed();
Log.i("SPLASH SCREEN", "Ad Cerrado");
finish();
startActivity(new Intent().setClass(ActivitySplashScreen.this, ActivityPrincipal.class));
overridePendingTransition(R.anim.entrada_activity, R.anim.salida_activity);
}
@Override
public void onAdLeftApplication()
{
super.onAdLeftApplication();
Log.i("SPLASH SCREEN", "Ad Left Application");
}
});
if (mInterstitialAd.isLoaded())
{
mInterstitialAd.show();
}
请注意,如果我没有显示中间事件,并且我直接完成活动A并启动活动B,则这两个“未设置”事件不会出现在DebugView中
我希望我提供了足够的信息,以便有人能帮助我
谢谢。你是说你的插页广告没有出现吗?插页显示正确。我需要知道的是如何更改正在firebase中记录的“未设置”事件的名称。@Amc您有解决方案吗。我也有同样的问题。请帮忙。