在 Railway 上部署 Calendso(cal.com)
Railway 发布教程,演示如何把 Calendly 的开源替代品 Calendso 自托管部署到 Railway,并连接自动配置的 PostgreSQL 数据库。
Railway 发布教程,演示如何把 Calendly 的开源替代品 Calendso 自托管部署到 Railway,并连接自动配置的 PostgreSQL 数据库。
Vercel 发文解析 Core Web Vitals 对 Google 排名的影响,其三项指标为 LCP、FID 和 CLS,Google 建议分别控制在 2.5 秒、100ms 和 0.1 以内。优化手段包括预渲染内容、图片优化与字体优化,Next.js 默认预渲染每个页面并内置大部分图片优化,还提供自动 Webfont 优化。
社区成员 Maxence Dominici 分享了在 Google Cloud 上部署 transformers 情感分析流水线的过程,目标是做一个自动判断 Discord 客户评论正负面的微服务,预计每月不超过 2,000 次请求。
Replit 宣布将逐步取消匿名使用体验,原因是 Google 开始对 reCAPTCHA 收费,费用超过其月度收入。Replit 目前运行 15 万个并发容器,是去年的 10 倍,Google 只给了一个月时间迁移。接下来语言页面将改为功能受限的 REPL,repl.run 将重定向到 repl,创建和保存 repl 必须登录。
推荐理由:Replit 因 Google 对 reCAPTCHA 收费而取消匿名使用,展示了免费增值产品在第三方成本变化下的取舍。
OpenAI 的 GPT-3 为 Replit 撰写了一篇客座博客,称基于 repl 的可分享计算会把编程从私有代码转向公开网络,让代码像网页一样可链接、可协作。文章认为这将终结 Apple App Store 和 Google Play 的围墙花园,使应用商店变得无关紧要,并让 DNS 与网站托管等互联网架构过时。
Shopify 加入 W3C Web Payments 工作组后,在部分商户上做了一次 A/B 实验,测试 Payment Request API 对结账的影响,核心指标是结账完成率(CCR)保持不变或提升。
中国游戏开发商 Avid.ly 在 Tasty Treats 等三款休闲游戏中测试 AdMob 激励视频广告后,ARPU 提升 40%,用户游戏时长增加最多 20%、内购频次提高 18%。随后 Avid.ly 将激励视频广告铺到全部 50+ 款游戏中,以广告变现不付费的内购(IAP)用户。
Google 介绍如何用 Firebase Predictions(beta)预测应用内购买与流失概率,其基于 TensorFlow 深度学习模型,结合 Google Analytics for Firebase SDK 的事件数据,每天动态更新预测分群。
Google 在 I/O 上宣布多项 AdWords 与 AdMob 广告创新:AdWords 将开放应用内内容展示广告的 beta,并计划本月晚些时候向应用广告主提供 VTC(浏览后转化)报告;AdMob 将推出激励广告报告开放 beta,提供 opt-in rate、consumption rate 等指标。
AdMob 宣布推出 Open Bidding,让参与的各广告网络对每次展示实时出价,在统一拍卖中平等竞争,出价最高者胜出,Google 自身也不例外。该功能由 DoubleClick 的实时竞价技术支撑,可自动拉取实时 CPM、集中展示各合作方表现并合并打款,开发者只需接入 Google Mobile Ads(GMA)SDK 即可获取合作方需求,无需新增 SDK。
推荐理由:AdMob 官方说明 Open Bidding 的实时竞价机制,以及它如何减少手动更新 CPM 和集成多个 SDK 的工作。
Google 为 AdWords 和 AdMob 推出多项面向手游开发者的新功能:Google Play 将测试可点击播放的视频广告,UAC 新增 similar audiences(5 月起向部分广告主开放 beta),AdMob 将上线可玩广告和多项选择视频广告两种激励广告形式。
Google 上线面向 Universal App campaigns(UAC)的互动教育课程,帮助开发者用 UAC 在 Google Play、Google.com、YouTube 和展示广告网络获客并增长应用业务。课程由营销人员和 UAC 团队共同打造,由 3 分钟短视频组成,可自定进度学习,并包含基于真实场景的互动练习,如用 UAC 发布新应用或推送更新。
Google AdMob 上线新功能,允许开发者通过 max_ad_content_rating 信号按每次请求指定 Google 广告的内容评级,以改善用户广告体验并最大化应用收入。该信号提供 G、PG、T、MA 四档内容评级选择,可在 Google Mobile Ads SDK 中按 Android 和 iOS 指南接入。
Google AdMob 针对 iPhone X 的圆角、刘海和 Home 指示条会遮挡广告的问题,发布了广告适配指南,建议将横幅或原生广告移至“安全区域”。AdMob 同时更新政策,禁止在 Home 指示条等会干扰用户与广告或应用交互的位置投放广告,开发者需在 11 月 20 日前完成合规调整。
Google 在 I/O 上发布重新设计的 AdMob,界面围绕应用组织并采用 Material Design,目前已有超过 100 万个应用通过 AdMob 在 iOS 和 Android 上变现,累计向开发者打款超过 35 亿美元。
推荐理由:AdMob 官方说明改版后的界面、Firebase 数据打通与 mediation groups 设置方式,可了解广告变现后台的调整方向。
Google 在 I/O 上发布 Google Payment API,让用户直接调用 Google 账号中已保存的信用卡和借记卡在第三方应用、移动网站及 Google Assistant 中付款,以提升结账转化、减少弃购。
AdMob 宣布将参加 5 月 17-19 日举行的 Google I/O 2017,并预告将公布 AdMob 的下一步动向。大会设有专场介绍全新 AdMob 如何整合支付、广告与分析,以及 AdMob 与 Firebase 协同优化广告收入。
Prisma 发文对比 GraphQL 与 Firebase 两种服务端技术:Firebase 以无 schema 的 JSON 树存储数据、缺少关系概念,后期改动成本高且难维护;GraphQL 由 Facebook 于 2015 年开源,基于强类型系统与 SDL 描述数据模型,可在编译和构建期校验类型,并配合 Prisma 作为「GraphQL ORM」层简化服务端实现。
Cheetah Mobile 在 AdMob 中接入新推出的原生视频广告格式,与展示广告并行投放后,eCPM 提升 34%、收入增长 31%。其做法是把视频广告放在用户完成操作后的结果页,并按应用外观定制,兼顾体验与变现。Clean Master 全球 MAU 已超 6 亿。
Google AdMob 开源了第三方广告网络的中介适配器(mediation adapters),并在 Mobile Ads Garage 第 15 集中演示如何接入。
Google AdMob 建议在应用内实现激励视频时做 A/B 测试,并给出四步流程:先设定单一假设与目标,再每次只测一个变量,然后随机向 50% 用户展示原版作为对照组、另 50% 展示新版本,最后依据数据决定是否采用。可测试的变量包括字体大小、广告尺寸、奖励设置和广告位置,需关注点击率、广告收入和退出率。
JOYCITY 在《Game of Dice》中接入 AdMob 激励视频并通过 mediation 引入多家第三方广告源,整体收入提升,IAP 收入增长 10%,日活用户数保持稳定。Cheetah Mobile 在《BADLAND 2》游戏自然停顿处投放激励视频,一周内 eCPM 提升 40%,美国市场填充率超过 93%,月度用户留存率也得到改善。
Duolingo 通过接入 AdMob 原生广告,在维持免费教育产品的同时实现变现。测试中,仅把广告小图换成大图并强化广告单元内的行动按钮,广告点击率(CTR)就提升了 101%,RPM 也同步上升。Duolingo 曾获 Apple 2013 年 iPhone 年度应用,以及 Google 2013、2014 年 Android Best of the Best。
AdMob 提出用激励视频广告改善应用用户体验的三种方式:在用户预期位置形成清晰广告断点,在合适时机展示激励视频实现用户与发布者双赢;保持价值交换透明,用户先看到明确说明再选择是否观看,观看后安装应用属可选行为而非激励;借助 Firebase Analytics 做 A/B 测试,优化奖励价值、广告频次与展示位置。
Google AdMob 发布 Mobile Ads Garage 第 14 集,首次演示其开源 Unity 插件,并首次在节目中介绍 AdMob 自有激励视频广告。此前开发者需通过中介(mediation)从其他广告网络获取激励视频,现在可直接使用 AdMob 自有激励需求,无需中介。视频展示了如何用该插件的跨平台 C# 接口请求并展示激励视频广告。
Google AdMob 建议开发者在应用首页前加一个不含可点击内容的启动页,让插屏广告在启动页与首页的切换间隙展示,从而避免“意外弹出插屏广告”的违规。插屏广告只能在应用内容的合理间断处展示,用户关闭广告后必须看到新页面,否则仍属违规。
Google 给出使用 AdMob 激励视频需求和中介的 3 个理由:激励广告让用户自主选择观看视频换取应用内奖励,不打断使用流程;激励中介可在 Google 需求之外统一管理多个第三方需求源。
Google AdMob 团队提醒开发者登录账号检查联系方式与沟通偏好,以便接收个性化收入与优化建议。在 Personal settings 中可确认收信邮箱、勾选定制化建议、定期简报、调研、Special Offers 及其他 Google 产品信息等邮件类型,并可从 38 种语言中选择显示语言。更新这些设置不会改变登录邮箱或 Payee profile 信息,全程约两分钟。
Google AdMob 发布激励广告接入新手指南,要求 SDK 升级至 Android v9.0 或更高、iOS v7.9.1 或更高。流程为登录 AdMob 账号、新建激励插页广告单元、配置奖励金额与广告频次上限,再在 App 内实现广告单元和广告单元 ID,可选接入第三方需求方 SDK。官方建议用 Firebase Analytics 做 A/B 测试,优化奖励价值、广告频次与展示位置。
Shopify 宣布参与 Google 主导的开源项目 AMP,并已开发出一款应用,商家安装后可为所有商品提供 AMP 版本,顾客从 Google 搜索结果到结账页只需两次点击。Google 从今天起在头条轮播之外的一般搜索结果中展示 AMP 内容,Shopify 将在接下来几周向部分商家逐步推出 AMP alpha。该 alpha 应用目前已不再提供,Shopify 称将用其数据指导后续改进。
Shopify 宣布其 Python 适配器已可在 Django 框架和 Google App Engine 上运行,并在 App Engine 上提供了在线示例,源码托管于 GitHub。