针对APP端的banner展示,怎样做到前后端的有机组合,方便运营人员自行操作(随时更改)广告位呢?本文简单的将可视化banner后台的逻辑做以说明。

百度百科上我们可以看到对banner的定义即“横幅广告(Banner Ad.)是网络广告最早采用的形式,也是目前最常见的形式。横幅广告又称旗帜广告,它是横跨于网页上的矩形公告牌,当用户点击这些横幅的时候,通常可以链接到广告主的网页。”

在APP端或者PC端,我们经常看到各种各样大小的广告,有动态和静态区分,一般均为可点击的,或者为了宣告而增加的静态通知图片。

那么针对APP端的banner展示,怎样做到前后端的有机组合,方便运营人员自行操作(随时更改)广告位呢,接下来,我就简单的将可视化banner后台的逻辑做以说明。

前端banner展示

我们经常看到,banner存在一个APP的首页,位置可以在顶部,中部或者底部。通常以轮播图的形式展示,3秒/5秒进行轮播。

例如下图这种在首页中部的轮播展示banner图:

展示形式分两种:一种是静态的广告图,另一种是动态的广告图;

前端交互分两种:一种是不可点击的,仅仅是展示一张图片,另一种是可点击的,点击进入对应的网页或者端内页面。

通常情况下,banner都会有一个默认的一直存在的页面,但处特殊情况下的页面,当需要的时候,广告位展示出来,当不需要的时候,广告位隐藏。

举例,比如说通常像首页的banner,就算没有轮播的banner图,通常也都会有一个默认的图片。但像一些特殊页面的广告位,用股票APP来说,新股申购页面的特殊广告位,当有国际配售的新股的时候,广告位会展示出来,方便用户申购,当没有新股的时候,广告位就会隐藏。

例如下图展示的这种,特殊页面的banner是可以设置成隐藏的,无国际配售的时候banner隐藏不展示。

那到底前端的banner展示,怎么做一个可视化的后台页面呢,下面进行介绍

后台页面

1. banner管理列表页

一般这个列表展示的字段,通常都来源于添加banner时候的定义字段。

具体的字段还是要依据你们业务的复杂程度而定,但通常情况下,以下这些字段是必须存在的:

产品:这个可以定义为扩展字段,开始做这个功能的时候,可能仅仅是针对一个产品,但为了你这个后台的适配性,一般会告诉技术把这个字段预留出来;banner名称:运营人员自行定义区分的字段,有时候该字段也可用来作为banner展示名称内容的获取字段;banner位置:该字段也可定义为是一个扩展字段,不可能仅仅一个页面上存在广告位;权重:该字段一般是设置banner在卡前端的展示位置,比如说有同一页面上设置了6个banner,那这6个banner的排列顺序由该字段设置;图片:一般是做预览用的;上架状态:这个字段一般是根据你设置的banner上架时间和下架时间根据当前时间来判断该banner的状态,一般分为待上架,上架中,已下架。分的更细一点,已下架可以在分为下架和已过期;开始时间和结束时间用来控制banner在前端展示的时间;操作般就是编辑:用来修改此条banner的设置内容。

2. 新增页面

banner管理列表页的列表数据来源于什么呢,就来源新增页面,新增页面是位添加一个banner而设置的。

新增页面中特殊说明下一下两个字段,其余字段在列表页中已做说明。

我们都知道,APP中的banner展现分为三种:

第一种就一张宣告的图片,无任何跳转;第二种是点击之后,跳转到一个网页,称之为外部链接;第三种是也可点击跳转,跳转的是APP内的原生页面。那这两个字段TAG和URL地址,就是为了区分这个而建立的用于前后端进行交互的字段。

通常是事先定义好TAG,用它来特指是banner展示的哪一种。

TAG技术会分两种,当是跳转到APP原生页面,无需输入外部链接地址。当为外部链接页面的时候,则需输入外部链接地址。

3. 编辑页面

该页面同新增页面,除了向产品,banner位置这种用来唯一区分的字段不可更改外,其余的均可编辑修改

4. 删除banner

一般情况下,在可视化的后台中,不做删除操作。例如我们前边说到的banner状态【下架】来表示已过期的banner或者中途操作下架的banner,保存记录在列表页中,可供选择查看。

像这种情况的删除非要做的话可以在数据库中操作。或者在可视化中操作一栏增加删除操作,但需做好日志处理。

5. 搜索

搜索可以视你设置的具体字段进行分类,本文中,从上述的可视化后台界面可以看出。针对搜索,可根据产品名称/banner的位置/banner的状态进行搜索。也可增加输入查询项:banner的名称进行模糊搜索查询到对应的banner

以上就是我仅针对APP内的广告位(banner)的可视化后台做简单说明。仅仅是简单试用的初级层面,期待您的批评指正,我们一同进步,也欢迎小伙伴给出更完美的方案供学习。

本文由 @酸辣土豆丝 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

banner panel 页面_广告位(banner)的可视化管理后台逻辑说明相关推荐

  1. html中编辑广告位,广告位(banner)的可视化管理后台逻辑说明

    针对APP端的banner展示,怎样做到前后端的有机组合,方便运营人员自行操作(随时更改)广告位呢?本文简单的将可视化banner后台的逻辑做以说明. 百度百科上我们可以看到对banner的定义即&q ...

  2. web端业务数据管理平台+Axure运营数据管理平台+月度数据统计分析+年度排行榜数据统计页面分析+运营大数据统计管理后台+用户信息管理+Axure通用web端高保真交互业务数据管理平台

    作品介绍:原型内容包含:web端业务数据管理平台+Axure运营数据管理平台+月度数据统计分析+年度排行榜数据统计页面分析+运营大数据统计管理后台+用户信息管理+Axure通用web端高保真交互业务数 ...

  3. docker 管理工具_详解Docker可视化管理工具shipyard--部署教程及功能展示

    概述 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化.但对于命令行过敏.非技术人员,进 ...

  4. 用户收货地址h5页面_如何实现H5可视化编辑器的实时预览和真机扫码预览功能...

    前言所见即所得的设计理念在WEB IDE领域里一直是备受瞩目的功能亮点, 也能极大的提高 web coder的编程体验和编程效率. 笔者接下来就将对H5可视化编辑器的实时预览和真机扫码预览功能做一次方 ...

  5. 用户收货地址h5页面_如何实现H5可视化编辑器的实时预览和真机扫码预览功能?...

    前言 所见即所得的设计理念在WEB IDE领域里一直是备受瞩目的功能亮点, 也能极大的提高 web coder的编程体验和编程效率. 笔者接下来就将对H5可视化编辑器的实时预览和真机扫码预览功能做一次 ...

  6. react登录页面_「开源」React-Admin终极后台管理项目解决方案

    前端chenghao大神的作品,页面非常完善漂亮,不折不扣的企业级作品.学习react的小伙伴不可错过的好东西. 功能模块 首页 完整布局 换肤(全局功能,暂时只实现了顶部导航的换肤,后续加上其他模块 ...

  7. vue + element-ui 聊天_推荐6款Vue管理后台框架,收藏好,留备用

    Vue.js 是一个目前比较流行的前端框架,在业界也算很有名气,今天这里为大家罗列一下基于Vue的后端管理的框架. 使用这些框架你会发现它包括了我们常用的路由,状态,交互等等,我们只需要去复用它的代码 ...

  8. springboot banner在线生成_用了自定义Banner后,SpringBoot瞬间变的高大上了...

    Spring Boot 在启动的时候,我们或许想要把自己公司的 logo,或者是项目的 logo 放上去,我们可以试试本文的这些方法,可以让你快速制作一些 Spring Boot 项目启动时的彩蛋,以 ...

  9. 广告位banner组件

    原文:http://blog.csdn.net/singwhatiwanna/article/details/8875241 原理 参见下图.整个组件是一个FrameLayout,里面有两个view, ...

最新文章

  1. java makefile jar包_java makefile学习实践(编译的javac命令写在makefile中,运行命令java写在shell脚本中)...
  2. LHC大神问的矩阵转置问题
  3. HTML5与CSS3实战指南读书笔记之一些可能会有用的东西
  4. spark代码中添加logger_Spark的日志配置
  5. html4视频测试方法,3.4 处理视频 - HTML5 Canvas 实战
  6. python编程初学者指南pdf-Python物理建模初学者指南
  7. [WP8.1UI控件编程]Windows Phone自定义布局规则
  8. SmoothNLP 中文NLP文本处理工具 Python 实战示范
  9. Linux进阶之路————开机、重启和用户登录注销
  10. 26 Socket Addressing and Client Socket Programming
  11. https://www.cnblogs.com/1995hxt/p/5252098.html 看jar包源码
  12. 向Docker告别的时候到了
  13. 硬件设计23之三极管开关原理与场效应管开关原理
  14. 金秋发布会·实在里程碑,从RPA 向 IPA 进军!
  15. 无理数存在性的几何证明
  16. 网络安全工程师年薪百万?到底是干什么的?
  17. 「中国好SaaS」重装升级,真正以用户视角,发现SaaS好项目
  18. ws2812驱动总结(包括对时序的详细分析,代码基于STC15系列单片机)
  19. 用Python爬取手机壁纸,太简单了吧
  20. Java小白到大神的心路历程(Java SE)

热门文章

  1. Spring Boot项目打war包(idea:多种方式)
  2. IDEA双击图标打不开,无反应?
  3. SQL Server2022 Express和SSMS下载安装教程(超详细)
  4. 苹果开发者续费以及查看账号到期时间
  5. java pdf转图片 pdfbox_JAVA基于PDF box将PDF转为图片
  6. [开发过程]<c#上位机>[01]体验MAUI跨平台效果
  7. java国际象棋,java – 国际象棋中casteld的实现
  8. 【侯捷】C++STL标准库与泛型编程(第三讲)
  9. 租房微信小程序--基于微信云开发--小程序端集成了管理员后台
  10. [shader]Unity 移动端海面