diff --git a/app/build.gradle b/app/build.gradle index 0fb6694..f4eda68 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -43,7 +43,8 @@ implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" implementation 'com.android.support:appcompat-v7:26.1.0' implementation 'com.android.support.constraint:constraint-layout:1.0.2' - implementation 'com.google.firebase:firebase-core:11.0.4' + implementation 'com.google.firebase:firebase-core:11.4.2' + implementation 'com.google.android.gms:play-services-ads:11.4.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' diff --git a/app/src/main/kotlin/jackall/moncalc/service/MainService.kt b/app/src/main/kotlin/jackall/moncalc/service/MainService.kt index 2136e3e..e418e9c 100644 --- a/app/src/main/kotlin/jackall/moncalc/service/MainService.kt +++ b/app/src/main/kotlin/jackall/moncalc/service/MainService.kt @@ -62,6 +62,7 @@ setMoveViewConfig() setRegistViewConfig() + setAdConfig() showMoveView() @@ -129,6 +130,16 @@ registBinding.templeSpinner.adapter = templeSpinnerAdapter } + fun setAdConfig(){ + MobileAds.initialize(this) + val adBannerView = AdView(this) + adBannerView.adSize = AdSize.BANNER + adBannerView.adUnitId = Const.bannerUnitId + adViewBannerLayout.addView(adBannerView) + val adBannerRequest = AdRequest.Builder().build() + adBannerView.loadAd(adBannerRequest) + } + override fun showMoveView() { moveViewParams?.x = mySharedPref.getValue(PreferenceKeys.VIEWX, Int::class.java, 0) as Int moveViewParams?.y = mySharedPref.getValue(PreferenceKeys.VIEWY, Int::class.java, 0) as Int