From ea5d34b659e8fce2fb2cf0a2ae3921666c85eeca Mon Sep 17 00:00:00 2001 From: fengyuecanzhu <1021300691@qq.com> Date: Wed, 12 May 2021 17:27:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E8=8B=B1=E6=96=87=E6=8E=92?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/assets/updatelog.fy | 4 +++ .../myreader/ui/activity/DonateActivity.java | 32 +++++++++++++++++++ .../xyz/fycz/myreader/util/utils/AdUtils.java | 5 +-- .../fycz/myreader/widget/page/PageLoader.java | 2 +- app/src/main/res/layout/activity_donate.xml | 24 ++++++++++++++ app/src/main/res/values/strings.xml | 2 ++ 6 files changed, 64 insertions(+), 5 deletions(-) diff --git a/app/src/main/assets/updatelog.fy b/app/src/main/assets/updatelog.fy index ee16fb7..5a1674e 100644 --- a/app/src/main/assets/updatelog.fy +++ b/app/src/main/assets/updatelog.fy @@ -1,3 +1,7 @@ +风月读书v1.9.6 +更新内容: +1、适配英文书籍排版(建议使用等距排版) + 2021.05.09 风月读书v1.9.5 更新内容: diff --git a/app/src/main/java/xyz/fycz/myreader/ui/activity/DonateActivity.java b/app/src/main/java/xyz/fycz/myreader/ui/activity/DonateActivity.java index b80ad1d..3fe4479 100644 --- a/app/src/main/java/xyz/fycz/myreader/ui/activity/DonateActivity.java +++ b/app/src/main/java/xyz/fycz/myreader/ui/activity/DonateActivity.java @@ -8,6 +8,8 @@ import android.view.View; import androidx.appcompat.widget.Toolbar; import com.weaction.ddsdk.ad.DdSdkFlowAd; +import com.weaction.ddsdk.ad.DdSdkInterAd; +import com.weaction.ddsdk.ad.DdSdkInterVideoAd; import com.weaction.ddsdk.ad.DdSdkRewardAd; import java.util.List; @@ -117,6 +119,36 @@ public class DonateActivity extends BaseActivity { } }); }); + + binding.llInterAd.setOnClickListener(v -> { + /* + * 参数 1 activity + * 参数 2 marginDp (float),插屏默认 margin 全屏幕的 24dp,此处允许开发者手动调节 margin 大小,单位为 dp,允许范围为 0dp (全屏) ~ 48dp,请开发者按需填写 + */ + DdSdkInterAd.show(this, 48f, new DdSdkInterAd.Callback() { + @Override + public void show() { + Log.i(TAG, "插屏广告展示成功"); + AdUtils.adRecord("inter","adShow"); + } + + @Override + public void click() { + Log.i(TAG, "插屏广告"); + AdUtils.adRecord("inter","adClick"); + } + + @Override + public void error(String msg) { + } + + @Override + public void close() { + Log.i(TAG, "插屏广告被关闭"); + AdUtils.adRecord("inter","adClose"); + } + }); + }); } diff --git a/app/src/main/java/xyz/fycz/myreader/util/utils/AdUtils.java b/app/src/main/java/xyz/fycz/myreader/util/utils/AdUtils.java index b3da89e..738fd51 100644 --- a/app/src/main/java/xyz/fycz/myreader/util/utils/AdUtils.java +++ b/app/src/main/java/xyz/fycz/myreader/util/utils/AdUtils.java @@ -125,10 +125,7 @@ public class AdUtils { public static void initAd() { if (!hasInitAd) { hasInitAd = true; - DdSdkHelper.init("1234", "216", "51716a16fbdf50905704b6575b1b3b60", - "142364", "35ce0efe5f3cc960b116db227498e238", - "8167", "85bd159309c3da1b", - App.getApplication(), true); + } } } diff --git a/app/src/main/java/xyz/fycz/myreader/widget/page/PageLoader.java b/app/src/main/java/xyz/fycz/myreader/widget/page/PageLoader.java index 019bc5d..79026d7 100644 --- a/app/src/main/java/xyz/fycz/myreader/widget/page/PageLoader.java +++ b/app/src/main/java/xyz/fycz/myreader/widget/page/PageLoader.java @@ -1673,7 +1673,7 @@ public abstract class PageLoader { } // 重置段落 if (!showTitle) { - paragraph = paragraph.replaceAll("\\s", "").trim(); + paragraph = paragraph.replaceAll("[ | ]", " ").trim(); // 如果只有换行符,那么就不执行 if (paragraph.equals("")) continue; paragraph = indent + paragraph + "\n"; diff --git a/app/src/main/res/layout/activity_donate.xml b/app/src/main/res/layout/activity_donate.xml index 535b613..70b68d6 100644 --- a/app/src/main/res/layout/activity_donate.xml +++ b/app/src/main/res/layout/activity_donate.xml @@ -150,7 +150,30 @@ android:text="@string/flow_ad_tip" android:textColor="@color/textSecondary" /> + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e064642..7c4501f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -478,6 +478,8 @@ 选择本地图片 编辑书籍 跳过 | %ds + 插屏广告 + 插屏视频 跟随系统