当前位置: 首页 > 知识库问答 >
问题:

发布版本中的Admob iOS测试广告

太叔飞翰
2023-03-14

我与admob有下一个问题。我使用最新的admob sdk在swift中为iOS 8创建了应用程序,当我在模拟器上调试此应用程序时,我会看到测试广告,当我在真实设备上调试时,我会看到真实广告。但当我将应用程序发布到应用商店时,我会看到测试广告。

我没有在设备上或帐户adb中设置任何测试广告,它必须仅在模拟器中显示广告,但我看到在AppStore上发布的测试广告。

也许我做错了什么?我没有要求在任何设备上进行测试,所以它必须在任何真实设备上向我显示真实的广告,但它没有。

我的代码

override func viewDidLoad() {
    super.viewDidLoad()

    self.bannerView.adUnitID = "my id"
    self.bannerView.rootViewController = self
    var request:GADRequest = GADRequest()


    self.bannerView.loadRequest(request)

    //other setup code which is not related to ads

    let tracker = GAI.sharedInstance().defaultTracker

    let build = GAIDictionaryBuilder.createAppView().set("Custom event", forKey: kGAIScreenName).build() as NSDictionary
    tracker.send(build as [NSObject : AnyObject])
}

其他控制器

override func viewDidLoad() {
    super.viewDidLoad()

    var interstitial : GADInterstitial = GADInterstitial()
    interstitial.adUnitID = "interstitial ad id"

    var request: GADRequest = GADRequest()

    interstitial.loadRequest(request)
    //other setup code not related to ads
}

共有1个答案

何睿范
2023-03-14

我是由错误的广告商id提供的。所以修复是显而易见的-只需在发布前重新检查您的广告单元id。

 类似资料:
  • 本章节记录Talos版本包的发布流程,Talos的测试数据,以及发布历史 Talos测试数据 Talos Release记录

  • 版本号 采用三位版本号,分别是主版本号、次版本号、修订版本号。例如 5.1.2。 参见: http://semver.org/lang/zh-CN/。 主版本号:主版本号内的所有版本必须相互兼容;与其它主版本号不一定完全兼容,尽量向下兼容。 次版本号:代表新特性增强。版本号越大特性越丰富。 修订版本号:代表BugFix版本。只做bug修复使用,版本号越大越稳定。 版本维护 最多同时维护两个版本。

  • 我有一个奇怪的问题,我的调试版本工作正常,但是在签署并生成一个应用程序包后,我将其上传到Play商店,该应用程序立即崩溃(我在具有我的应用程序的商店版本的手机上运行LogCat,我看到它与AndroidX ConstraintLayout有关,但无法复制它)。我认为和版本之间有一些区别,所以我开始调试我的发布版本。 当我这样做时,Android Studio无法安装APK,出现以下错误: 安装失败

  • 我想为一个使用Rcpp的R包创建一个发布版本,但是当我查看的参数时,我发现即使我的Makevars文件中有一个标志,Rcpp也会在最后用一个标志覆盖它,例如,我将其视为输出 g-std=gnu 11-我"/usr/share/R/包含"-DNDEBUG-我"/home/dz5937/R/x86_64-pc-linux-gnu-库/3.6/Rcpp/包含"-我"/home/dz5937/R/x86_

  • 问题内容: 在C ++中,我通常会设置2个构建- 分别调试和发布,分别具有和预先定义。然后,我将使用这些定义来确定常量值,例如启用/禁用日志记录,服务器URL等。 现在,在Java / Android中,在构建发行版之前我会注释掉一些东西。我知道这不是一个好方法。我可能会忘记一些东西。 确保在构建发行版本(签名)或调试版本(未签名)时什么都不会忘记的常见做法是什么? 问题答案: (默认情况下)没有

  • 入场一个面试官 未开摄像头 1.JAVA重写和重载 2.HashMap 3.打开一个文件,然后找规律判断有几条数据,理解错误,直接用键值对 4.冒泡排序思路 5.测试贩卖机,思考一分钟 6.Linux基础命令 体验不错,面试官引导回答 竟然还收到面试评价,用心了