app卡开屏和不显示图片

使用APP过程中,如果相关广告不设置、CDN配置错误或运行失败,均会导致卡开屏等问题。

APP卡开屏

目前常见的APP卡开屏有3种情况,广告未设置,CDN未配置或运行异常,SSL证书链问题。

广告未设置

注意:开屏广告和播放器广告必须设置时长,开屏不设置会有问题。

如果你确定设置了广告,且开屏广告和播放器广告的时长都设置正确,那么使用浏览器访问相关地址,如下:

#开屏广告
https://xx.com/api/getad?type=splash

#app广告
https://xx.com/api/appads?type=app

#播放器广告
https://xx.com/api/flowads

https://xx.comapi域名,如果3个广告接口都有数据,那么可以先跳过该问题。

CDN未配置或异常

我们先使用SSH登录CDN在的服务器,使用命令:

pm2 log

会输出CDN的运行日志,然后这时候打开APP,你会看到请求开屏广告链接的日志,如:

#https://www.leimulamu.com是配置的EFV域名,iqi360bytheay为cdn的apikey值
efvcdn  | GET /api?apikey=iqi360bytheay&url=https://www.leimulamu.com/mark/photo-7f0.jpg&force=true&width=640

如果你前面的样式不是/api?apikey=xxx&url=或者最后面不是&force=true&width=640,则是APPCDN配置有问题,或者被你误删了点字符串,可修改重新打包。

如果链接没问题,且cdnapikey配置及相关域名配置也正常,那么我使用浏览器访问该地址,如下:

#访问广告链接,也就是&url=后面的链接
https://www.leimulamu.com/mark/photo-7f0.jpg

#访问CDN处理后的广告链接,https://cdn.leimulamu.com为CDN的绑定域名,后面为上面日志看到的链接
https://cdn.leimulamu.com/api?apikey=iqi360bytheay&url=https://www.leimulamu.com/mark/photo-7f0.jpg&force=true&width=640

如果CDN处理后链接访问不了,则可以查看CDN的运行日志报错,看不懂的可将错误发给我们,协助快速处理问题,能访问则暂时跳过该问题。

ssl证书链有问题

我们先找个检测SSL证书的在线网站,比如 ⇒ 传送门,分别检测EFVAPICDN的域名,如果提示证书链等问题,则为该问题,可以重新签发证书,或者换个域名签发。

APP不显示封面

目前常见的APP不显示封面有2种情况,CDN未配置或运行异常,SSL证书链问题。

CDN未配置或异常

我们先使用SSH登录CDN在的服务器,使用命令:

pm2 log

会输出CDN的运行日志,然后这时候打开APP,你会看到请求开屏广告链接的日志,如:

#https://www.leimulamu.com是配置的EFV域名,iqi360bytheay为cdn的apikey值
efvcdn  | GET /api?apikey=iqi360bytheway&url=https://www.leimulamu.com/poster/5ca1892b1729b7c67c/poster.jpg&force=true&width=360
efvcdn  | GET /api?apikey=iqi360bytheway&url=https://www.leimulamu.com/videos/202008/27/5f4761b75a92e5052e2/cover.jpg&force=true&width=360
efvcdn  | GET /api?apikey=iqi360bytheway&url=https://www.leimulamu.com/videos/202008/30/5f4a05d45a9b5535d22/350.jpg&force=true&width=360

如果你前面的样式不是/api?apikey=xxx&url=或者最后面不是&force=true&width=640,则是APPCDN配置有问题,或者被你误删了点字符串,可修改重新打包。

如果链接没问题,且cdnapikey配置及相关域名配置也正常,那么我使用浏览器访问该地址,如下:

#访问图片链接,也就是&url=后面的链接
https://www.leimulamu.com/poster/5ca1892b1729b7c67c/poster.jpg

#访问CDN处理后的图片链接,#https://cdn.leimulamu.com为CDN的绑定域名,后面为上面日志看到的链接
https://cdn.leimulamu.com/api?apikey=iqi360bytheway&url=https://www.leimulamu.com/poster/5ca1892b1729b7c67c/poster.jpg&force=true&width=360

如果CDN处理后链接访问不了,则可以查看CDN的运行日志报错,看不懂的可将错误发给我们,协助快速处理问题,能访问则暂时跳过该问题。

ssl证书链有问题

我们先找个检测SSL证书的在线网站,比如 ⇒ 传送门,分别检测EFVAPICDN的域名,如果提示证书链等问题,则为该问题,可以重新签发证书,或者换个域名签发。