기본 콘텐츠로 건너뛰기

안드로이드 앱 admob 정책 위반 이야기 (2)

원본출처: 티스토리 바로가기 어느날 받은 메일함이 기억나서 오늘도 나는 admob center 을 열어 보았다. ㅠㅠ;; 아니나 다를까 또 다른앱의 정책 위반 이야기가 나와 있다. admob 정책 위반 이번엔 무엇 때문에 이런일이 생길것인가 ??? 내용은 뭐 말 그대로 1. 의도하지 않은 광고 유도 2. 광고프레임 크기 변형 1번의 경우는 어떤때 발생하는 가 ? 아마도 변형된 Toast 때문에 발생한다고 보인다. 앱을 종료할 떄 알림을 주기 위해서 Toast 을 변형하고 그 안에 광고를 넣었다. 그랬더니 앱이 종료를 시도 할 떄 Toast 가 노출 되지만, 실제 앱이 종료된 이후에도 잔상(?)이 남아 있게 되면, 그것을 의도하지 않은 광고 유도 라고 판단하는 것 같다. 2번의 경우는 광고 프레임 변형 이라고 하는데, 그건 아마도 layout 배치를 하는 과정에서 banner 광고를 사용하고 있는데, banner 광고의 전체가 노출 되지 못하도록 layout 을 구성해서 그런것으로 이해가 된다. 그런걸 정리해야 하는 시기가 된 것이다. 그래서 오늘도 난 ... 밤을 보내고 있다. ㅋ~ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

안드로이드 앱 만들기 : 구글 로그인 One Tap

원본출처: 티스토리 바로가기 https://developers.google.com/identity/one-tap/android/get-started   One Tap 로그인 및 가입 시작하기  |  One Tap for Android  |  Google Developers 경고 : 이 데이터는 Google 사용자 데이터 정책에 따라 제공됩니다. 정책을 검토하고 준수하십시오. 그렇게하지 않으면 프로젝트가 정지되거나 계정이 정지 될 수 있습니다. 이 페이지는 Cloud Transl developers.google.com 그간은 firebase 에서 지원하는 구글 로그인만 보고 있었는데, 오늘은 은인(?)을 만나게 되어 다른거 하나를 알게 되었다.  구글에서 말하는 로그인 / 가입 방식... 이걸 이용하면 웹 사이트 운영시에는 도움이 될 것 같기도 하다.   저 자료를 보면서 구현을 해 보았다.   제일 먼저 구현할 부분은 gradle 파일에 설정하기  dependencies { ... implementation 'com.google.android.gms:play-services-auth:20.0.1' } 가이드에 나와있는데로... 그 다음은 API 활용을 위해서  cloud 에 사용자 인증정보를 추가 하고 클라이언트ID을 받아서 챙겨 두자.   등록할 때 앱의 package 이름 그리고 SHA-1 디지털지문이 필요하므로 이것도 반드시 기억.   앱 추가   디지털 인증 지문은 구글링을 해보면 다른 방법도 있지만,  android studio 에서는 Gradle 에서 signingReport을 실행해서 받는 방법이 제일 쉽다. 디지털 지문 얻기 import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity;

안드로이드 앱 만들기 Kotlin 이 뭐야 ?

원본출처: 티스토리 바로가기 https://developer.android.com/courses/pathways/android-basics-kotlin-four   Add a button to an app  |  Android Basics in Kotlin - Intro - Add a button  |  Android Developers Learn more concepts in Kotlin—including classes, objects, and conditionals—to create an interactive app for your users. developer.android.com 앱을 하나 만들어 보았다. Kotlin 으로 하는 첫번째 프로젝트. 이 걸 해 보는 이유는 java 만으로 하는 앱은 많이 해 보았는데, kotlin 으로 하는 코딩은 처음인지라, 배워보고자 해서 developer 에서 코트랩을 살펴보았다.   ㅋ 구현되는 모습은 어떨까 ?   주사위 동작 동작은 그냥 하는 주사위 모양이다.  동작하는 기능 구현은 아래 소스를 보는 도움이 될 것 같다.  import android.os.Bundle import android.util.Log import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import com.billcoreatech.kotlinexam0115.databinding.ActivityMain2Binding class MainActivity2 : AppCompatActivity() { var TAG: String = "MainActivity2"; lateinit var binding: ActivityMain2Binding ; override fun onCreate(savedInstanceState: Bundle?) { s

애드센스 PIN 이 왔네요...

원본출처: 티스토리 바로가기 그것도 종이로 말이에요. ㅋㅋㅋ 이런일이 아직 갈길이 멀어요... 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

OntheWay 가는 길에 (요소수 주유소 검색도)

원본출처: 티스토리 바로가기 이미 playstore에 게시되어 있기는 하지만,  많이 사용되고 있지도 않지만, 간단한 사용 방법을 안내해 보고자 한다.    https://play.google.com/store/apps/details?id=com.billcoreatech.ontheway801     주변검색, 주변찾기, 가는길에, 요소수 주유소 - Google Play 앱 내주변의 장소를 선택하고, 선택한 위치에 도착하면 사전에 등록한 알림을 보내 줍니다. play.google.com   이 앱의 원래 개발 취지는 먼가에 집중하면 들었던 이야기를 까먹는 습관,  집 가는 길에 약국에 들려 감기약이라도 사다 먹어야지 하는 생각이 있었는데, 집에 가면 그것을 잊어버렸을 때...  오는 황당함을 조금 이나마, 덜어 보고자 하는 마음으로 만들었던 앱인데...    암튼 오늘은 이앱의 기능에 대한 설명을 만들어 보아야겠다. 메인화면   이 앱의 메뉴 구성은 FAB (Floating Action Button)을 이용해서 구성하였다.    화면 중간에 위치한 + 버튼을 클릭하면 메뉴가 위로 펼치지는 모양으로 구성되었다.    키워드 검색 : 내 주변에 있는 어떤 장소를 키워드를 입력해 찾는 방식   카테고리 검색 : 내주변에 있는 장소를 카테고리별로 찾아보는 방식 (카테고리 정보는 카카오 api을 활용)   우리 집설정 : 우리집 위치를 찾아서 설정하기   주변 주유소(요소수 재고) : 내 주변에 있는 주유소중 요소수 판매가 되고 있는 정보를 표시 ( 공공데이터 api 활용)   설정 : 앱을 사용하기 위한 설정 화면   이 앱은 : 지금 보고 있는 이 페이지로 링크 연결                 먼저 이 앱을 사용하기 위해서는 권한 허가가 필요하다, 이유는 나의 위치를 항상 알고 있어야 주변 검색을 할 수 있기 때문이기도 하고, 내가 지금 지정한 위치를 지

라즈베리파이 카메라 달아볼 준비

원본출처: 티스토리 바로가기 https://www.raspberrypi.com/products/raspberry-pi-high-quality-camera/   Buy a Raspberry Pi High Quality Camera – Raspberry Pi 12.3 megapixel Sony IMX477 sensor, 7.9mm diagonal image size, and back-illuminated sensor architecture, with adjustable back focus and support for C- and CS-mount lenses www.raspberrypi.com   라즈베리파이... 그것의 활용 가능성은 어디까지 인가? 음... 지금은 그저 그냥 우리 집 반려 거북이 shot을 찍어 인스타에 게시하는 정도의 활용을 하고 있다.  다음에 하고 싶은 건 하늘을 찍어 올려보는 것이다.    지금 쓰고 있는 카메라 모듈은 그렇게 좋은 화질을 제공하지 못한다. 그래서 좀 아쉽다. 어느 날 보니 메일에 이런 게 있었다. 고화질 카메라...  그런데 좀 가격이 나온다. 모듈과 렌즈를 따로 구매를 해야 하는 것 같다.   https://www.devicemart.co.kr/goods/view?no=12543579&src=raspberrypi     라즈베리파이 HQ 카메라모듈 12.3MP (Raspberry Pi High Quality Camera) 12.3 메가픽셀 고해상도 Sony IMX477 센서 / 기존 IMX219 대비 저조도 퍼포먼스 향상 / 백포커스, C 마운트 및 CS 마운트 렌즈 지원 www.devicemart.co.kr   https://www.devicemart.co.kr/goods/view?no=12543581     라즈베리파이 HQ 카메라모듈용 16mm 망원 렌즈 10MP (16mm Telephoto Lens for Rasp

추운 겨울 날씨엔 바라클라바 가 최고 일까요 ?

원본출처: 티스토리 바로가기 몇일쨰 -10도를 오가는 날씨가 이어지고 있습니다. 날이 많이 춥네요. 날이 추우는 따듯한 무언가가 필요하 시점인 것 같아요. 그래서 오늘은 바라클라바를 찾아 보았어요.   바라클라바 사전적 의미 초록창이 알려주는 의미는 머리에서 어깨까지 내려오는 대형 모자라고 하네요.  예전에는 귀막이 하나만 있어도 따스겠다고 생각을 했었는데,  이런 것도 있었네요.      구글에서 찾은 이미지를 봐도 딱 알겠네요.    바라클라바 이미지 상품광고 이미지를 퍼온거라, 조심 스럽기는 한데, 뭐... 돌아다니는 거니...  암튼 오늘은 추운 날씨에 필요할 것 같은 잇템 하나 찾아 보았습니다.   이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.