Commit bc915c63 authored by wanglei's avatar wanglei

使用功能广告

parent 2b801cfe
......@@ -199,6 +199,7 @@ object AdsMgr {
) {
if (configBean.isInBlackList) {
EventUtils.event("isInBlackList", configBean.isInBlackList.toString())
showCallBack?.failed()
return
}
LogEx.logDebug("showAd", "adSwitch=${AdConfigBean.adsConfigBean.adSwitch}")
......
......@@ -9,6 +9,7 @@ class AdConfigBean(
var openAdLoading: Int = 15,
var functionBackShowAd: Boolean = true,
var functionInShowAd: Boolean = true,
var functionUseShowAd: Boolean = true,
var tabFgInterval: Int = 30,
var scanTabShowAd: Boolean = true,
val setTabShowAd: Boolean = true,
......
......@@ -104,12 +104,33 @@ class ContractActivity : BaseActivity<ActivityContractBinding>(ActivityContractB
toast("Enter invalidate email", true)
return@setOnClickListener
}
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
} else {
jumpCodeActivity()
}
}
}
private fun jumpCodeActivity() {
startActivity(Intent(this, ContractCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(contractUIBean))
})
finish()
}
}
private fun pickContract() {
val intent = intentPickContacts()
......
......@@ -71,10 +71,32 @@ class EmailActivity : BaseActivity<ActivityEmailBinding>(ActivityEmailBinding::i
email.address = binding.editAddress.text.toString()
email.subject = binding.editSubject.text.toString()
email.message = binding.editMessage.text.toString()
val activity = this
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(activity, false, object : AdsShowCallBack() {
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
} else {
jumpCodeActivity()
}
}
}
private fun jumpCodeActivity() {
startActivity(Intent(this, EmailCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(email))
})
finish()
}
}
}
\ No newline at end of file
......@@ -143,7 +143,7 @@ class EventActivity : BaseActivity<ActivityEventBinding>(ActivityEventBinding::i
finishToMainTop()
}
})
}else{
} else {
finishToMainTop()
}
}
......@@ -200,6 +200,27 @@ class EventActivity : BaseActivity<ActivityEventBinding>(ActivityEventBinding::i
return@setOnClickListener
}
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
} else {
jumpCodeActivity()
}
}
}
private fun jumpCodeActivity() {
startActivity(Intent(this, EventCodeActivity::class.java).apply {
eventUIBean.startTime = startTime.time
eventUIBean.endTime = endTime.time
......@@ -207,7 +228,6 @@ class EventActivity : BaseActivity<ActivityEventBinding>(ActivityEventBinding::i
})
finish()
}
}
fun createDDMMYYYY(date: Date): String {
val format = SimpleDateFormat("dd/MMMM/yyyy", Locale.ENGLISH)
......
......@@ -133,6 +133,7 @@ class CreateFragment : BaseFragment<FragmentCreateBinding>(FragmentCreateBinding
if (isContinuousTimesClick()) {
val sb = StringBuilder()
val gson = Gson()
sb.append("isInBlackList:").append(ConfigBean.configBean.isInBlackList).append("\n")
sb.append("ut:${ConfigBean.configBean.ut}").append("\n")
val adLog = gson.toJson(ConfigBean.configBean.adConfigBean).replace(",", ",\n")
sb.append(adLog).append("\n")
......
......@@ -59,7 +59,7 @@ class MessageActivity : BaseActivity<ActivityMessageBinding>(ActivityMessageBind
finishToMainTop()
}
})
}else{
} else {
finishToMainTop()
}
}
......@@ -104,12 +104,32 @@ class MessageActivity : BaseActivity<ActivityMessageBinding>(ActivityMessageBind
toast("Enter your message here...", true)
return@setOnClickListener
}
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
} else {
jumpCodeActivity()
}
}
}
private fun jumpCodeActivity() {
startActivity(Intent(this, MessageCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(messageUIBean))
})
finish()
}
}
private fun onDrawableClicked() {
LogEx.logDebug(TAG, "onDrawableClicked")
......
......@@ -57,7 +57,7 @@ class TelephoneActivity : BaseActivity<ActivityTelephoneBinding>(ActivityTelepho
finishToMainTop()
}
})
}else{
} else {
finishToMainTop()
}
}
......@@ -84,12 +84,32 @@ class TelephoneActivity : BaseActivity<ActivityTelephoneBinding>(ActivityTelepho
toast("Enter phone number", true)
return@setOnClickListener
}
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
} else {
jumpCodeActivity()
}
}
}
fun jumpCodeActivity() {
startActivity(Intent(this@TelephoneActivity, TelephoneCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(telephoneBean))
})
finish()
}
}
private fun pickTel() {
val intent = intentPickContacts()
......
......@@ -58,6 +58,28 @@ class TextActivity : BaseActivity<ActivityTextBinding>(ActivityTextBinding::infl
toast("Content is empty")
return@setOnClickListener
}
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
} else {
jumpCodeActivity()
}
}
}
private fun jumpCodeActivity() {
startActivity(Intent(this, TextCodeActivity::class.java).apply {
val textUIBean = TextUIBean()
textUIBean.content = binding.edit.text.toString()
......@@ -65,5 +87,4 @@ class TextActivity : BaseActivity<ActivityTextBinding>(ActivityTextBinding::infl
})
finish()
}
}
}
\ No newline at end of file
......@@ -50,7 +50,7 @@ class WebsiteActivity : BaseActivity<ActivityWebsiteBinding>(ActivityWebsiteBind
finishToMainTop()
}
})
}else{
} else {
finishToMainTop()
}
}
......@@ -70,10 +70,23 @@ class WebsiteActivity : BaseActivity<ActivityWebsiteBinding>(ActivityWebsiteBind
})
binding.flQueren.setOnClickListener {
if (websiteUIBean.http.startsWith("http://") || websiteUIBean.http.startsWith("https://")) {
startActivity(Intent(this, WebsiteCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(websiteUIBean))
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
AdsMgr.showInsert(this,false,object :AdsShowCallBack(){
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
finish()
} else {
jumpCodeActivity()
}
} else {
toast("This is not a valid website address", true)
}
......@@ -81,6 +94,13 @@ class WebsiteActivity : BaseActivity<ActivityWebsiteBinding>(ActivityWebsiteBind
}
}
private fun jumpCodeActivity() {
startActivity(Intent(this, WebsiteCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(websiteUIBean))
})
finish()
}
override fun configSystemBar() {
immersionBar {
statusBarColor("#FFFFFFFF")
......
......@@ -69,7 +69,7 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl
finishToMainTop()
}
})
}else{
} else {
finishToMainTop()
}
}
......@@ -152,10 +152,23 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl
return@setOnClickListener
}
startActivity(Intent(this@WifiActivity, WifiCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(currentWifi))
if (AdConfigBean.adsConfigBean.functionUseShowAd){
AdsMgr.showInsert(this,false,object :AdsShowCallBack(){
override fun close(where: Int) {
jumpCodeActivity()
}
override fun failed(where: Int) {
jumpCodeActivity()
}
override fun googleFailed(where: Int) {
jumpCodeActivity()
}
})
finish()
}else{
jumpCodeActivity()
}
}
binding.switchHidden.setOnCheckedChangeListener { buttonView, isChecked ->
currentWifi.hidden = isChecked
......@@ -181,6 +194,13 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl
}
private fun jumpCodeActivity() {
startActivity(Intent(this@WifiActivity, WifiCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(currentWifi))
})
finish()
}
override fun configSystemBar() {
immersionBar {
statusBarColor("#FFFFFFFF")
......
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