V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abellee000  ›  全部回复第 3 页 / 共 4 页
回复总数  68
1  2  3  4  
2020-02-25 11:33:41 +08:00
回复了 abellee000 创建的主题 程序员 app 接入网站广告的思路
mark 一下,android 下的解决方案,需要修改 flutter_webview 的 android sdk
打开 webview_flutter 的缓存位置,找到
`.\android\src\main\java\io\flutter\plugins\webviewflutter\FlutterWebView.java`
在 FlutterWebView 的构造函数 FlutterWebView 的
```
// Allow local storage.
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
```
下方添加上允许加载打开多页面(因为我使用的广告代码中使用了`<a target="_blank">`)
```
// todo:fix _target="_blank" in iframe tag
webView.getSettings().setSupportMultipleWindows(true);//代表支持多窗口打开
webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg) {
WebView newWebView = new WebView(view.getContext());
newWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// 在此处进行跳转 URL 的处理, 一般情况下_black 需要重新打开一个页面, 这里我直接让当前的 webview 重新 load 了 url
webView.loadUrl(url);
/* 或使用默认浏览器打开
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
*/
return true;
}

});
WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;
transport.setWebView(newWebView);
resultMsg.sendToTarget();
return true;
}
});
```
两处注释分别是直接在原 webview 页面 t 中跳转到广告或使用默认浏览器打开广告,各有利弊,使用时酌情选择,ios 端不会改。
2020-02-25 09:57:19 +08:00
回复了 abellee000 创建的主题 程序员 app 接入网站广告的思路
@PDX 我就是在用 flutter,因为某些原因无法使用 admob 这种已经集成好的 sdk,目前通过 webview_flutter 插件做的 cpm,但点击广告后跳转无法实现(广告在 iframe 内)
2020-02-25 09:55:09 +08:00
回复了 abellee000 创建的主题 程序员 app 接入网站广告的思路
@lychs1998 我去查了你说的方式,那种只支持一部分广告平台,像 admob 中介适配器只支持一部分…
2020-02-24 20:40:05 +08:00
回复了 abellee000 创建的主题 程序员 app 接入网站广告的思路
😂😂😂第一次做这种东西,查了半天没找到相关的资料
2020-01-20 14:13:54 +08:00
回复了 myliang 创建的主题 程序员 由于项目需要,最近三天写了个小文件读取工具(TFS for Java )
弄个对象储存? minio ?
2019-10-19 10:50:58 +08:00
回复了 leiuu 创建的主题 程序员 开放 api 接口,如何做签名验证?
用 hmac 的 app 逆向过两个 唔 伪造起来还是挺简单的
2019-10-19 10:36:52 +08:00
回复了 Yafeng043 创建的主题 程序员 在上海有空闲的 20 天时间,可以去干什么?
@lufeng08 硬核推广
2019-07-19 17:40:19 +08:00
回复了 w111 创建的主题 职场话题 本科学历不是很好,考研学历和专业那个重要?
学校和专业吧
2019-07-19 16:38:35 +08:00
回复了 caomu 创建的主题 分享发现 马斯克发布脑机接口系统,可用 iPhone 操控
开个脑洞,用基因工程改变一些细胞,通过吃药的方式给脑袋加个对外接口。
2019-04-05 17:14:13 +08:00
回复了 huguang3320 创建的主题 职场话题 有对基金定投了解的吗,这方面一直是小白
被癌股割了好几波的告诉你 买 QDII
2019-04-04 18:17:37 +08:00
回复了 abellee000 创建的主题 反馈 V2 的验证码有点难分辨啊
用了 v2er 直接哭晕
2019-03-14 19:04:22 +08:00
回复了 MissDaisy 创建的主题 推广 🙈🙈免费送豆瓣 9.0 高分书籍,回帖即可参与,零套路......
卧槽!必须顶起!
哇靠 创宇的活动
2019-03-09 09:24:17 +08:00
回复了 lidodo 创建的主题 分享发现 看了利用 iPad Pro 做笔记的分享视频,挺心动
去年买的 10.5+一代笔,目前用来压枕头
占楼占楼
能便捷为啥不便捷啊
@NetworkManager 这个很对
2019-03-07 10:31:21 +08:00
回复了 itskingname 创建的主题 推广 数据工程师妹子养成手记——数据库篇[盖楼送书]
妥妥的哈哈哈哈
2019-03-06 08:21:02 +08:00
回复了 itskingname 创建的主题 推广 数据工程师妹子养成手记——数据库篇[盖楼送书]
收到啦谢谢大佬 @itskingname
2019-03-04 10:55:04 +08:00
回复了 itskingname 创建的主题 推广 数据工程师妹子养成手记——数据库篇[盖楼送书]
@itskingname 谷歌给当垃圾邮件了😂
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5189 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 07:44 · PVG 15:44 · LAX 23:44 · JFK 02:44
♥ Do have faith in what you're doing.