Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Admob未播放任何广告_Ios_Swift_Admob - Fatal编程技术网

Ios Admob未播放任何广告

Ios Admob未播放任何广告,ios,swift,admob,Ios,Swift,Admob,我有一个Google Admob帐户,但由于任何原因(30天,我不知道为什么)被禁止,可能是因为“观看”了我无法避免的间隙 然后我不得不在AdMob上创建一个新帐户,因为我没有时间等待30天 我还将我的iOS应用程序链接到Firebase(在我的旧gmail帐户上),Firebase链接到我被禁止的AdMob帐户 我替换了info.plist和googleService-info.plist中的密钥 我更改了应用程序单元ID interstitial = GADInterstit

我有一个Google Admob帐户,但由于任何原因(30天,我不知道为什么)被禁止,可能是因为“观看”了我无法避免的间隙

然后我不得不在AdMob上创建一个新帐户,因为我没有时间等待30天

我还将我的iOS应用程序链接到Firebase(在我的旧gmail帐户上),Firebase链接到我被禁止的AdMob帐户

我替换了info.plist和googleService-info.plist中的密钥 我更改了应用程序单元ID

        interstitial = GADInterstitial(adUnitID: "ca-app-pub-MY-ID-is-here")
        let request = GADRequest()

        request.testDevices = [ kGADSimulatorID]
        interstitial.load(request)
        interstitial.delegate = self

应用程序上没有显示广告,但为什么?现在不可能在这上面添加广告吗?甚至以为我换了账户

新帐户与Firebase没有关联,这有关系吗


我希望广告会出现,但事实并非如此。

首先,你应该始终使用测试广告,否则你可能会被禁止。其次,使用测试ad单元ID尝试您的代码-然后您可以查看问题是否存在于您的代码或帐户中。如果测试广告起作用,那么问题不在代码中!如果没有,则发布所有代码或检查帐户

还有一件事要确保你没有将你的应用程序链接到旧的AdMob帐户

关于之前的回答,新的AdMob SDK 7.44.0应用程序id将转到info.plist而不是AppDelegate。如果AppDelegate或应用程序中的其他位置应包含更新版本,您将使用哪个版本

 GADMobileAds.sharedInstance().start(completionHandler: nil)

我也遇到过同样的情况,但一旦我将我的应用商店应用程序链接链接到ad mob帐户,广告就开始出现了

  • 确保已在应用程序代理中正确配置AdmobId,并在控制器中正确配置adUnitID

登录AdMob帐户,导航至应用程序设置并查找“应用程序名称和商店链接”。你可以从那里链接你的应用程序链接。

我应该先将新版本添加到应用程序商店,对吗?是的,你应该将你的应用程序上载到应用程序商店,然后将该应用程序商店链接链接到admob帐户。我会在应用程序发布后接受此操作,如果它正常工作。(上传自动取款机,等一两天)测试广告效果也一样好!所以我想问题出在别的地方,以防万一。检查我编辑的答案redarding SDK版本。感谢更新。我只是换了身份证,在信息列表中。我的旧Admob帐户链接到我的firebase帐户和应用商店,这有关系吗?因为当我无法登录到帐户时,我无法删除它:/can?我认为现在不是这样,因为它以前一直工作。testads工作得很好。(2天前一切正常)所以我看不出这是问题所在。如果你更改了应用程序id,你是否也更改了广告单元id?
 GADMobileAds.sharedInstance().start(completionHandler: nil)