使用Xamarin iOS双击本机模板广告
我们正在尝试加载双击本机模板广告 在Xamarin中为iOS使用Google.MobileAds。 我们使用以下代码加载本机广告:使用Xamarin iOS双击本机模板广告,xamarin,xamarin.ios,double-click,double-click-advertising,Xamarin,Xamarin.ios,Double Click,Double Click Advertising,我们正在尝试加载双击本机模板广告 在Xamarin中为iOS使用Google.MobileAds。 我们使用以下代码加载本机广告: AdLoader adLoader = new AdLoader(adUnitId, this, new NSObject[]{ AdLoaderType.NativeCustomTemplate }, new AdLoaderOptions[] { }); adLoader.Delegate = new MyCustomNativeCustomTemplateAd
AdLoader adLoader = new AdLoader(adUnitId, this, new NSObject[]{ AdLoaderType.NativeCustomTemplate }, new AdLoaderOptions[] { });
adLoader.Delegate = new MyCustomNativeCustomTemplateAdLoaderDelegate(new string[] { templateId }, holderUI, onAdLoaded, onAdFailed);
adLoader.LoadRequest(Google.MobileAds.DoubleClick.Request.GetDefaultRequest());
在大多数情况下,广告被成功地渲染,但有时它们在没有调用任何以下回调(DeDebug ToReVead,DeDeDeNavaViTeCudioTimePalead)的情况下都没有呈现,并且有一个空白的空白而不是广告。如果我们点击空白,它会显示一个弹出的语句:无效URI:URI是空的。当我们点击弹出窗口的ok按钮时,广告成功呈现。有人知道问题出在哪里吗?
对于任何可能有同样问题的人,以下是答案: 上面的代码每次都在UITableViewCell-GetCell(UITableView-tableView,nsindepath-indepath)方法中调用。现在,我们将前两行代码放在UITableViewCell构造函数中,从GetCell我们只调用最后一行。对于可能有相同问题的任何人,下面是答案: 上面的代码每次都在UITableViewCell-GetCell(UITableView-tableView,nsindepath-indepath)方法中调用。 现在,我们将前两行代码放在UITableViewCell构造函数中,并从GetCell中只调用最后一行