都好久没有发Swift的博客了。最近利用休息时间在模仿一点停的项,使用Swift写的。 一般我们项目在安装后的第一次启动都会有一个左右滑动的轮播页,一般是关于app的宣传页面或是介绍或是广告。总之是有这么一个东西。这个怎么做呢?思路做什么事情之前,首先是思路。 找思路之前先要分析需求: 1.安装后首次启动app的时候会有这个轮播页 2.左右滑动 …… 有这两点就可以做出来了。分析需求-
现在越来越多的的app都在打开的时候显示一些从网上加载的广告或者活动,可能很多人和我开始的想法一样,认为在这些广告显示的时候,APP会在后台初始化视图控制器操作,实际上并不是这个样子的。 先说说一般的实现方式,如果在网上搜索一下,大家会看到很多的实现方式,意思都差不多,就是在 - (BOOL)application:(UIApplication )application didFinishLaun
 在我们APP的开发过程中,启动页面是绕不开的,广告页面说不定,但是不得不说,这两个界面都是经常要用到的。接下来我记录一下我的实现过程。项目架构为MVP。    那么先看看我们的需求和流程:(当然这也是可以根据实际需求改动的) 展示 logo 页面3秒服务端可以控制是否播放广告服务端可以控制播放广告的秒数服务端可以控制广告的内容(图片)和广告详情页面的链接这里需要注意的一点是,
一款app刚出世的时候是没有广告的,流畅的速度和粘性的设计,让这款app使用的人越来越多,这个时候,广告就诞生了,app中加入广告的位置有很多,最常见的就是启动页的广告,首页的banner的轮询广告,其他页面的一些角标广告。今天我这里实现的是一个Android的启动页的广告,支持倒计时,和跳过,点击进入广告的详情页。今天记录下来,也给大家参考。 首先来看效果图: 我们都知道现在大多app启动的时候
在我们APP的开发过程中,启动页面是绕不开的,广告页面说不定,但是不得不说,这两个界面都是经常要用到的。接下来我记录一下我的实现过程。项目架构为MVP。那么先看看我们的需求和流程:(当然这也是可以根据实际需求改动的)展示 logo 页面3秒服务端可以控制是否播放广告服务端可以控制播放广告的秒数服务端可以控制广告的内容(图片)和广告详情页面的链接这里需要注意的一点是,从服务端请求数据是在展示 3 秒
需求很多app(如淘宝、美团等)在启动图加载完毕后,还会显示几秒的广告,一般都有个跳过按钮可以跳过这个广告,有的app在点击广告页之后还会进入一个广告页面,点击返回进入首页。今天我们就来开发一个广告页面,效果如下。思路1.广告页加载思路。广告页的内容要实时显示,在无网络状态或者网速缓慢的情况下不能延迟加载,或者等到首页出现了再加载广告页。所以这里我不采用网络请求广告接口获取图片地址,然后加载图片的
「轻启动」自动跳过启动广告,大幅提升APP启动速度,节省电量。开屏广告 是应用启动时显示的广告,一般右上角(或右下角)有倒计时跳过,不主动点击就会 等待3到5秒 后再进入App。如果我们对广告不感兴趣,就会白白浪费了这3秒的时间,极客表示很心疼。很多APP在启动时都会出现广告。这些广告会拖慢APP启动速度、增加耗电量,如果一不小心点错了,还会唤起广告页或其他APP,令人反感。而现在,我们只需使用
转载 2023-09-15 14:49:30
72阅读
分分钟解决iOS开发中App启动广告的功能 SDWebImage主要用来下载网络的广告图片,一般项目里面网络图片都用的这个框架,所以在此不做过多的阐述。下面让我们来看看我封装的过程,对于新手来说,可以学习一下这种封装的思想。 1.首先建一个继承View的LBLaunchImageAdView .h文件 代码如下:// // LBLaunchImageAdView.h // LBLa
转载 2023-07-26 15:59:47
155阅读
这个广告界面主要做的就是倒计时功能,当然,中间也出现了一些问题,秉着遇到问题解决问题的原则,慢慢的做出来了,可能也不太完善,先这样。之前做的app启动页与主界面做在一个activity中了,通过visibility属性加上动画效果做的启动页,添加的广告页如果也写在一起,想想头就大了,果断单独又提出了一个acitivity,将启动页与广告页放在了一起。遇到的问题:1.状态栏的问题——启动页的imag
本文创建一个位于导航控制器之内的欢迎页面,该页面主要用来向用户简要介绍产品的功能。以及提供主要功能的入口。首先选择自定义视图文件夹【CustomViews】,需要在该文件夹下,导入一款第三方类库。该类库仅包含一个类文件。用来给视图同时添加圆角和投影效果。点击左下角的+号图标,打开选项菜单。选择【Add Files to "DemoApp"】添加文件至项目选项。双击类库文件【ShadowView.s
产品需求:启动页逻辑: 上部分为广告区域,可在运营后台配置图片+跳转页(同No.2);首次开 APP,则请求一次配置,失败或无配置则不显示,一旦有网了即刻请求一次并 做好缓存; 客户端每4小时请求一次;每两小时显示一次广告页内容 用户点击则跳转已配置页面;启动页上有5s倒计时,时间到了启动页关闭,也 可手动点击跳过启动页,广告已过期也不显示。服务端返回模型: { “image” : “http
我相信大家使用手机的过程中都会有一些使用不太舒服的地方,使用卡顿的问题在现如今的手机上其实已经并不多见了,手机的硬件配置在近几年提升明显,很大程度上提升了中低端手机的使用体验。硬件提升带来了流畅体验,可是却解决不了手机APP广告偏多的问题,各种APP的启动广告、各类APP的资讯推送虽然对手机的使用没有什么大影响,但是对于我这种强迫症来说,依旧是全身不舒服,比如下图那种消息推送,我好像从没点进去过
# 接入穿山甲广告Swift应用 穿山甲广告(TikTok Ads)是一家全球领先的移动广告平台,为开发者提供多种广告形式,如激励视频、插屏广告等。在Swift应用中接入穿山甲广告,可以为开发者带来更多的收入和用户增长机会。 ## 步骤一:准备工作 在开始接入穿山甲广告之前,我们需要先在穿山甲广告官网注册开发者账号,并创建应用。获取到应用的App ID 和广告位 ID,这两个参数在接入广告
原创 6月前
306阅读
App启动页,也称闪屏页,最初是为缓解用户等待Web/iOS/Android App数据加载的焦虑情绪而出现,后被设计师巧妙用于品牌文化展示,服务特色介绍以及功能界面熟悉等平台进行设计,被赋予了更加丰富而实际的作用。然而,即使是简单的使用图片,文字,以及色彩的不同直接展示软件或产品功能文化的启动页,也会给用户带来完全不同的感受和体验。可惜的是国内知名APP的启动界面大多被广告占据,但是不同的APP
最近又有做了个app启动广告功能 虽然市面上n多的demo和方案 但我还是决定把我的也拿出来分享给大家, 因为我看了几个demo都或多或少在我的项目中有些问题。1、广告页是设置在window的rootViewController上2、广告页加在了系统的keywindow上3、没有考虑特殊场景打开app时不需要显示广告页的情况基于以上问题 我先来说说我自己的实现思路:同样是通过后台接口配置来获取是
最近项目写到了APP打开的启动页和广告页面,特此记录,以待备用。这张图片是网上找的,流程很清晰,出处在下面的参考资料1中,有需要的可以去看一下。APP-start.png一、启动页面众所周知,APP在启动的时候,会有一小段时间(白屏、黑屏),系统会预读APP的主题,所以有的黑屏,有的白屏。设置启动页目的:提升用户体验。知识点:冷启动:是指进程从无到有的过程。因为要进行页面初始化,所以相对其他两个启
启动页后显示广告页对体验来说不可取的,但是公司以利益为主这个功能就产生了。添加广告页有两种思路:1.先下载完成后直接显示 2.先保存下次打开在显示;先下载直接先显示 我最新想到的就是下载完成后直接显示,接口失败或者超时则以假启动页过渡显示主页。可是我写到显示广告页就停止了,因为无论怎么写都会出现广告缺失的情况,而且启动页显示时间加长这两种都对体验很不好。所以放弃的这种方式。 先保存下
在 Xcode13 中,在 Build Setting 中,新增 Optimize Object Lifetimes 编译选项,默认是关闭的,Apple 建议将该选项设置为 YES,打开此优化项,可以减小 Swift 对象的生命周期,这样就可以更高效的使用内存。在修改编译器设置为 YES 之前,先了解下 Swift 中的 ARC,需要注意以下几点:对象的生命周期从 init() 开始到最后一次使用
50天iOS挑战(Swift) - 第10天:制作应用启动引导页面50天,每天一个Swift语言的iOS练手项目,覆盖iOS开发的主要知识。贵在坚持,重在思考 Github项目:https://github.com/Minecodecraft/50DaysOfSwift简介很多应用在用户初次启动时,会展示一个What’s new页面,如果打造一个多屏幕适配的启动界面,同时又保证低耦合性呢?Let’
转载 2023-09-18 15:40:43
84阅读
App应用程序每次启动时都要展示广告, 因LaunchScreen的本质是屏幕截屏,所以苹果不允许修改LaunchScreen对应的自定义类Custom Class, 所以通过LaunchScreen在启动时实现启动广告行不通。所以只能启动完成后实现,此时有两种方案 ①:程序一启动就进入广告界面,将窗口的根控制器设置为广告控制器(采用该方式,该方式简单) ②:窗口的根控制器仍为TabBarCo
原创 2023-05-15 23:12:16
360阅读
  • 1
  • 2
  • 3
  • 4
  • 5