我正在创建一个移动应用,并且想要在列表视图下显示添加。
我尝试以与本指南相同的方式添加广告: https://xamarinhelp.com/admob-xamarin-forms-display-google-ads-mobile-app/
我还找到了使用测试ID所需的信息: https://forums.xamarin.com/discussion/147590/xamarin-forms-admob-firebase-ads-not-show
但是毕竟,广告仍然没有展示。
//MainActivity.cs - part of OnCreate()
base.OnCreate(savedInstanceState);
string appId;
#if DEBUG
appId = "ca-app-pub-3940256099942544~3347511713"; //TEST ID
#else
appId = "ca-app-pub-5217408998830230~3120971952"; //MY ID
#endif
Android.Gms.Ads.MobileAds.Initialize(ApplicationContext, appId);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
//My view
public ListOfUniversitiesPage()
{
SetAdId();
InitializeComponent();
SetUniversities();
}
private void SetAdId()
{
string adId;
#if DEBUG
adId = "ca-app-pub-3940256099942544/6300978111";
#else
adId = "ca-app-pub-5217408998830230/2060183484";
#endif
BindingContext = new
{
AdUnitId = adId
};
}
应用程序在调试和生产模式下运行都没有问题,但是我看不到广告。
答案 0 :(得分:0)
您似乎很亲密,但可能有很多原因,
这里有一些官方Google documentation。