Advertisement

Cocos Creator发布iOS版本(三):集成Google AdMob广告SDK

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本篇文章是关于游戏开发引擎Cocos Creator在iOS平台上的使用教程第三部分,主要介绍如何将Google AdMob广告SDK集成到Cocos Creator项目中。 在虚拟器上运行某个示例程序时,有时会遇到调用广告时报错“Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link all required ad network adapters and SDKs”。但在真实设备上,所有流程都能正常工作。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Cocos CreatoriOS):Google AdMob广SDK
    优质
    本篇文章是关于游戏开发引擎Cocos Creator在iOS平台上的使用教程第三部分,主要介绍如何将Google AdMob广告SDK集成到Cocos Creator项目中。 在虚拟器上运行某个示例程序时,有时会遇到调用广告时报错“Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link all required ad network adapters and SDKs”。但在真实设备上,所有流程都能正常工作。
  • Google广Android SDK指南文档
    优质
    本指南详述了如何在Android应用中集成Google广告SDK,提供步骤详解与最佳实践,助开发者轻松实现盈利。 ### 谷歌广告Android-SDK接入文档知识点详解 #### 横幅广告尺寸与配置 在使用谷歌广告Android SDK进行广告展示时,开发者可以选择多种预设的横幅广告尺寸来适应不同的屏幕布局和需求。以下是支持的主要横幅广告尺寸及其适用场景: 1. **320x50** - 标准横幅:这种常见的广告尺寸适用于大多数手机和平板设备。可以通过`AdSize.BANNER`常量指定。 2. **320x100** - 大型横幅:提供更大的展示面积,适用于需要突出显示的广告场景。同样适用手机和平板设备,通过`AdSize.LARGE_BANNER`来指定。 3. **300x250** - IAB中等矩形:这是一种国际认可的标准尺寸,广泛用于网页和移动应用。该尺寸适用于大多数移动设备,并可以通过`AdSize.MEDIUM_RECTANGLE`常量指定。 4. **468x60** - 全尺寸横幅广告:适合较大的屏幕如平板电脑。通过`AdSize.FULL_BANNER`来指定此尺寸。 5. **728x90** - IAB页首横幅广告:适用于大屏设备,特别是平板电脑,可以通过`AdSize.LEADERBOARD`常量来设置。 6. **智能横幅广告**:这种高度灵活的格式可以根据屏幕大小自动调整其显示尺寸。它支持三种不同的高度(32dp、50dp 和 90dp),以适应不同类型的设备布局。通过指定 `AdSize.SMART_BANNER` 可实现这一功能。 #### 智能横幅广告详解 智能横幅广告能够根据屏幕大小和方向自动调整其尺寸,确保在任何屏幕上都有良好的展示效果: 1. **兼容性**:适用于各种设备(包括手机和平板)以及不同的显示模式。 2. **高度自适应**:基于屏幕的高度来选择合适的高度。例如,在400dp以下的屏高使用32dp;介于400到720dp之间的使用50dp;超过720dp则为90dp。 3. **宽度匹配**:智能横幅广告总是占据设备全宽,以确保在任何尺寸上都能完美显示。 要应用这种格式,在创建`AdView`实例时指定 `AdSize.SMART_BANNER` 即可。例如: ```java AdView adView = new AdView(this); adView.setAdSize(AdSize.SMART_BANNER); ``` **注意**: 一些中介广告网络可能不支持智能横幅,使用前应确认。 #### 广告生命周期事件回调 通过设置`AdListener`以接收广告在不同状态下的通知,开发者可以更好地监控和管理广告的表现: - **onAdLoaded()**:当成功加载时触发。 - **onAdFailedToLoad(int errorCode)**:当失败加载时调用,并提供错误代码帮助诊断问题。常见错误包括: - `AdRequest.ERROR_CODE_INTERNAL_ERROR` - `AdRequest.ERROR_CODE_INVALID_REQUEST` - `AdRequest.ERROR_CODE_NETWORK_ERROR` - `AdRequest.ERROR_CODE_NO_FILL` - **onAdOpened()**:广告覆盖应用界面时触发。 - **onAdClosed()**:用户关闭广告,返回到应用中时调用。 - **onAdLeftApplication()**:当点击广告离开当前应用时调用。 #### 示例代码 以下是一个简单的示例,展示如何设置`AdListener`以监听事件: ```java adView.setAdListener(new AdListener() { @Override public void onAdOpened() { // 在这里执行必要的操作(如保存状态) } @Override public void onAdFailedToLoad(int errorCode) { // 根据错误代码处理加载失败的情况 } @Override public void onAdClosed() { // 用户关闭广告后的操作 } }); ``` #### 后续操作 完成基本配置后,可以根据需求进一步定制广告内容、样式和交互行为。此外还可以探索更多高级功能如视频广告或原生广告等,以优化用户体验与效果。
  • Cocos Creator游戏开:连连看(腾讯优量汇广
    优质
    本教程详细讲解使用Cocos Creator引擎开发经典“连连看”游戏的过程,并介绍如何集成腾讯优量汇广告系统以实现盈利。适合游戏开发者学习参考。 本课程注重实战操作,根据游戏开发的实际需求讲解相关知识点,使学习内容能够立即应用到实践中去,避免枯燥乏味的学习过程。整个课程体系完整,从软件安装的基础步骤开始讲起,逐步深入至生成游戏安装包,并涵盖接入腾讯优量汇广告SDK等内容的详细教学。购买本课程后,在课件下载部分可以获取所有与课程相关的软件开发安装包和每个章节对应的完整项目资源。
  • iOS动态插入广,轻松
    优质
    本工具提供iOS应用内动态广告插入功能,支持快速、简便地集成至现有项目中,有效提升收益。 iOS动态插入广告是指在应用程序运行过程中根据特定条件或时机将广告内容嵌入到用户界面中的技术。这种方法可以提高用户体验的同时增加应用的盈利机会。通过适时地展示相关性高的广告,开发者能够更好地平衡用户的使用感受与商业需求之间的关系。此外,这种机制还允许灵活调整广告策略以适应市场变化和用户反馈。
  • Cocos Creator中国象棋开
    优质
    本教程详细介绍如何使用Cocos Creator游戏引擎开发中国象棋游戏,涵盖从项目初始化到实现完整游戏功能的过程。适合对游戏开发感兴趣的初学者和中级开发者学习。 基于Cocos Creator开发的单机中国象棋游戏包含三种电脑棋力模式:简单、普通和困难。其中,电脑AI采用了经典的Alpha-Beta剪裁算法,虽然还有优化的空间,但目前在困难模式下已经很难有人能战胜电脑了。
  • Cocos Creator PureMVC: Cocos Creator PureMVC是一个Cocos Creator项目的基底...
    优质
    Cocos Creator PureMVC是一款专为Cocos Creator游戏开发设计的基础框架,旨在通过PureMVC模式帮助开发者构建结构化、模块化的游戏应用。 cocos-creator-puremvc 是一个基于 Cocos Creator 的项目基础架构。 技术栈: - TypeScript - PureMVC 安装方法:使用 npm install 或 yarn 安装。推荐使用后者,如果你更喜欢用 npm,则需要修改 package.json 文件中的 proto 编译命令。 编译 proto:可以通过运行 `npm run proto` 或者 `yarn proto` 来进行。 script 目录结构: - controller - bootstrap: 需要初始化的 MVC。 - commands:游戏内 Command,添加新的 Command 应该在此目录下。 - StartupCommand.ts:启动命令文件示例。 - lib - puremvc:PureMVC 的源代码和 d.ts 文件。 - model - vos:VO 对象(Value Object)存放位置。 - GameProxy.ts: 游戏数据代理的实例展示。 services: - api.ts:用于封装 fetch 请求。
  • Cocos Creator小游戏
    优质
    Cocos Creator小游戏集合汇集了使用Cocos Creator游戏引擎开发的各种休闲娱乐小品游戏,适合各年龄段玩家体验。 2048、小鸟、黄金矿工、开心消消乐、跑酷、扫雷、飞机大战等小游戏合集使用Cocos Creator开发,并支持Cocos2d-x引擎。
  • 今日头条穿山甲广SDK2.9.5.5.rar
    优质
    这是一款针对Android应用开发者的今日头条穿山甲广告SDK集成包,版本号为2.9.5.5,可用于轻松地将广告功能整合到应用中。 大家应该都遇到过在应用内加入广告的需求吧?通常的做法是在开屏页添加广告来吸引用户点击跳转。市面上有很多不同的广告SDK可以选择,这里提到的是今日头条的穿山甲SDK资源,它包含了集成文档和示例代码。
  • Cocos Creator MiniGames.zip
    优质
    Cocos Creator MiniGames 是一个利用Cocos引擎开发微信小游戏项目的资源包,包含项目初始化、核心功能实现及优化技巧等内容。 使用Cocos Creator开发的小游戏合集。