Commit 37970a93 authored by maxiaoliang's avatar maxiaoliang

修改大图问题

parent 68c6aa46
PACKAGE_NAME=com.zxhl.shop PACKAGE_NAME=com.zxhl.shop
VERSION_CODE=28 VERSION_CODE=29
VERSION_NAME=1.2.7 VERSION_NAME=1.2.8
\ No newline at end of file \ No newline at end of file
...@@ -8,6 +8,7 @@ import android.view.View ...@@ -8,6 +8,7 @@ import android.view.View
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CircleCrop import com.bumptech.glide.load.resource.bitmap.CircleCrop
import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.request.RequestOptions
import com.bytedance.sdk.openadsdk.TTAdDislike
import com.bytedance.sdk.openadsdk.TTAdNative import com.bytedance.sdk.openadsdk.TTAdNative
import com.bytedance.sdk.openadsdk.TTNativeExpressAd import com.bytedance.sdk.openadsdk.TTNativeExpressAd
import com.zx.ad.AdManager import com.zx.ad.AdManager
...@@ -248,6 +249,7 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> { ...@@ -248,6 +249,7 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
if (p0?.isNotEmpty() == true) { if (p0?.isNotEmpty() == true) {
id_fragment_user_ad_layout?.visibility = View.VISIBLE id_fragment_user_ad_layout?.visibility = View.VISIBLE
mTTAd = p0.get(0) mTTAd = p0.get(0)
bindDislike(mTTAd)
mTTAd?.setExpressInteractionListener(object : mTTAd?.setExpressInteractionListener(object :
TTNativeExpressAd.ExpressAdInteractionListener { TTNativeExpressAd.ExpressAdInteractionListener {
override fun onAdClicked(p0: View?, p1: Int) { override fun onAdClicked(p0: View?, p1: Int) {
...@@ -278,4 +280,37 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> { ...@@ -278,4 +280,37 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
}) })
} }
} }
/**
* 设置广告的不喜欢,开发者可自定义样式
* @param ad
* @param customStyle 是否自定义样式,true:样式自定义
*/
private fun bindDislike(ad: TTNativeExpressAd?) {
//使用默认模板中默认dislike弹出样式
ad?.setDislikeCallback(mActivity, object : TTAdDislike.DislikeInteractionCallback {
override fun onShow() {}
override fun onSelected(position: Int, value: String, enforce: Boolean) {
// showToast("点击 $value")
id_fragment_user_ad_layout.removeAllViews()
//用户选择不喜欢原因后,移除广告展示
if (enforce) {
// TToast.show(mContext, "模版Banner 穿山甲sdk强制将view关闭了")
}
}
override fun onCancel() {
// showToast("取消")
}
fun onRefuse() {}
})
}
override fun onDestroy() {
super.onDestroy()
if (mTTAd != null) {
mTTAd?.destroy()
}
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment