본문 바로가기
반응형

tips137

구글 애드몹 테스트 광고 아이디 구글 애드몹 광고는 블로그에 달린 구글 애드센스 광고와 마찬가지로, 소위 자뻑(?)처럼 자신의 앱에서 송출하는 광고를 스스로 눌렀다가는 심각한 패널티를 당한다. 애드몹에서 예상광고 수입으로 잡혔다가 무효처리되며 수입금액이 줄어드는 현상을 자주 목격하게 되는데, 구글에서 정한 미지의 판단기준으로 고의적 또는 실수로 유저들이 광고를 클릭하여 의미없이 광고주가 광고비를 집행하지 않도록 차단하고 있다. 내 앱에 실린 광고를 내가 누를 때에는 이것이 고의적인지 실수인지 판단할 기준이 없기때문에 구글에서는 이를 부정행위로 규정하고 부당한 방법으로 수익을 올리려 시도한 매체사를 일정기간 애드몹 광고 금지 패널티를 주거나 심한 경우에는 애드몹 계정자체를 삭제하여 다시는 수익을 올릴 수 없게 만들기도 한다. 광고계정이 .. 2020. 12. 22.
유니티, Button 스크립트로 클릭 연결 onClick 이벤트 유니티의 Button에서 이벤트 발생시 호출할 메소드를 연결해 둔 것이 가끔 오류나서 끊어지는 경우가 발생한다. 스크립트로 연결해두면 이 같은 상황을 피할 수 있고, 버튼의 작동상태를 제어할 수 있다. using System.Collections; using UnityEngine; using UnityEngine.UI; public class Test : MonoBehaviour { Button btnA ; Button btnB ; void Awake() { btnA = transform.Find("btnA").GetComponent() ; btnB = transform.Find("btnB").GetComponent() ; btnA.onClick.AddListener(DoSomething) ; btnB... 2020. 12. 18.
유니티, 일정한 시간 딜레이와 반복 Invoke 일정한 시간 후에 함수 호출하거나 일정한 시간 후에 일정한 시간마다 반복 호출. Coroutine보다 퍼포먼스가 좋고, Update보다 사용하게 편리하다. using UnityEngine ; using System.Collections.Generic ; public class Example : MonoBehavior { float delayTime = 1f ; float repeatTime = 1f ; Invoke("StartSomething", delayTime) ; // 1초 후에 StartSomething을 호출 InvokeRepeating("RepeatSomething", delayTime, repeatTime) ; // 1초 후에 RpeatSomething을 처음 호출하고, 이후 1초마다 호출... 2020. 12. 18.
유니티에서 구글플레이 인앱 리뷰 API 사용 구글플레이 앱에서 리뷰 요청을 보여줄 수 있는 구글플레이 인앱 리뷰 API가 제공되고 있고, 유니티용 플러그인도 준비가 되어 있다. 개발환경 가이드의 맨 아래에 유니티용 플러그인 링크가 준비되어 있다. 개발환경 가이드 : developer.android.com/guide/playcore#unity 최신 버전 맨 아래에 google-play-plugins-x.x.x.unitypackage가 준비되어 있다. 그러나. 유니티 프로젝트에 최근의 애드몹 플러그인이 이미 설치되어 있다면 구글 레지스트리 설정이 따라와 있을 것이고 Package Manager의 My Registries에서 Google Play In-app Review 플러그인을 쉽게 볼 수 있다. 유니티의 Package Manager에서 설치하면 훨.. 2020. 12. 15.
애드몹 미디에이션에 필요한 유니티용 어댑터 다운로드 유니티 프로젝트에서 애드몹 미디에이션을 사용하려면 애드몹 사이트에서 미디에이션 설정을 하고, 유니티에서는 별도의 코딩 없이 구글 애즈 플러그인에 추가로 해당 광고 플랫폼의 어댑터만 추가해주면 된다. 필요한 어댑터를 찾아 클릭. 우측 versions에서 가장 높은 최신 버전을 선택한다. 초록 메뉴 가장 오른쪽 Files를 선택하고, 목록에서 파일을 다운로드 한다. 파일은 압축풀면 유니티 package형태로 되어 있으니, 유니티가 실행되어 있는 상태에서 간단히 더블클릭하여 추가하고, 유니티의 Assets > External Dependency Manager > Android Resolver > Force Resolve 를 해주면 끝. 필자는 여기에서 Resolution Fail 메세지를 종종 만났는데, 잘 .. 2020. 12. 15.
구글플레이 타겟층과 유니티 애즈 COPPA와 광고 필터 최근 몇 차례, 구글플레이에서 앱이 삭제 당한 이유 중에 제일 많았던 것이 앱에서 노출되고 있던 광고의 수준이 맞지 않는 경우였다. 앱은 13세 이하를 타겟팅하고 있지는 않았지만 3세 이상 전 연령이 사용할 수 있는 등급이었고, 여기에 송출되던 광고는 나이구분없이 마구잡이로 광고가 나가던 상태였는데, 당연하게도 구글이 운영하는 구글플레이에 올려진 앱에 구글이 운영하는 애드몹의 광고이고, 앱에 타겟 연령 설정을 했으니 광고도 알아서 나가겠지라는 막연한 착오에서 비롯되었던 것. 구글플레이는 구글플레이대로 앱의 타겟 연령 설정을 하지만, 애드몹은 애드몹대로 앱에 실릴 광고를 제한하거나 고를 수 있도록 되어있다. 둘이.. 따로 논다. 따라서 앱과 엡에 노출될 광고 수준을 잘 맞추어주어야 불상사를 막을 수 있다... 2020. 12. 15.
블렌더 오브젝트 변형 후 현재 값으로 초기화 블렌더에서 오브젝트를 움직이거나 회전, 크기를 조절하면 변형된 값이 Transform에 기록되어 있는데, 변형된 상태에서 또 다른 변형을 가할 때 값이 꼬여 의도하지 않은 결과가 나올 때가 있다. 예를 들면, 특정 축의 Scale값이 다른 축과 다른 비율로 잡혀있을 경우 Sculpting모드에서 브러쉬 모양이 찌그러지는 경우가 있다. 이 때 Apply를 해준다. 오브젝트의 변형이 마무리되면 Object > Apply 에서 변형된 특정 항목을 확정할 때는 Location이나 Rotation 등 해당 항목을 선택하고, 모든 값을 적용하려면 All Transforms를 선택한다. 또는, 단축키 Control + A를 눌러 Apply를 해주면 현재의 변형된 값을 기준값으로 적용된다. 단축키는 기본 블렌더와 마야.. 2020. 12. 2.
델 울트라샤프 4K 모니터 U2720Q와 U2720QM의 차이 U2720Q와 U2720QM은 제품이름에 알파벳 'M' 하나만 차이가 있는데. 델 홈페이지의 커뮤니티에 이 두 제품의 차이를 묻는 질문글이 있다. 윗 글은 어느 유저가 마찬가지로 두 제품의 차이를 델에 문의한 결과로 돌아온 답변을 적어놓은 것인데. U2720Q와 U2720QM은 완전히 동일한 제품이며,U2720Q에는 DP to DP 케이블이, U2720QM에는 HDMI 케이블이 동봉되어 있는 차이가 있다는 내용이다. 여기에 다시 델의 매니저가 답글을 달아 두었는데, 위의 유저가 언급했던 답변을 준 델의 요원 Karla C의 말이 모두 옳고, 제품 매뉴얼에 케이블 차이가 적혀있다고 알려준다. 델의 홈페이지에서 다운받을 수 있는 공식 매뉴얼에 두 제품에 포함된 케이블이 구분되어 있음을 확인할 수 있다. 나는.. 2020. 11. 19.
픽슬러 Pixlr 5. 사진 배경 지우기 배경을 지우는 방법은 여러가지가 있는데, 경우에 따라 더 효과적인 방법을 써야 한다. 그 중에 비슷한 색상을 찾아 자동으로 지워주는 방법은 지우고자 하는 배경과 사물의 색상차이가 크고 뚜렷할 수록 효과적이다. 정교하게 분리해 내려면 최대한 자동과는 거리가 먼 방법을 써야하지만, 위 사진과 같이 배경과 사물의 독립된 느낌이 큰 경우에는 크게 티나지 않을 정도로 자동 분리가 가능하다. 1. 편집할 사진 열기 디스크에서 편집할 파일을 불러온다. 사진 열기 과정은 아래링크의 1번 항목을 참고 boxwitch.tistory.com/58 2. Cutout 툴바에서 Cutout을 선택한다. 3. Magic mask 화면 상단의 옵션바에서 Magic mask를 선택한다. 옵션바의 Mode에 있는 아이콘 중 오른쪽 아이.. 2020. 11. 6.
유니티 DateTime을 string으로 DateTime dateValue = DateTime.Now ; string stringValue ; // DateTime to String stringValue = dateValue.ToString("yyyy/MM/dd hh:mm:ss") ; // String to DateTime dateValue = DateTime.Parse("2020/11/4") ; 2020. 11. 5.
티스토리에 아주 간단히 애드센스 광고 넣기 티스토리에 애드핏과 애드센스가 들어왔다. 기존에는 애드센스를 티스토리에 달려면 HTML에서 직접 광고코드를 삽입해야해서 약간의 난이도가 있었지만, 이제는 티스토리의 설정에서 애드센스 계정 연동 후 광고켜기 버튼 한 번이면 광고가 나간다. 1. 애드센스에 사이트 추가 구글 애드센스 : www.google.com/intl/ko_kr/adsense/start/ 위 링크로 구글 애드센스에 접속하여 계정을 생성한다. 가입 후 좌측상단의 메뉴 중 사이트를 누른다. 우측 상단의 사이트 추가 버튼을 누른다. 애드센스 광고를 게제할 티스토리 블로그 주소를 입력하고, 다음을 누른다. 발급된 애드센스 코드를 복사하기 버튼을 눌러 복사하고, 제출 버튼을 누른다. 추가한 사이트 항목이 리스트에 포함되어 나타나고, 준비 중 이라.. 2020. 11. 3.
자주쓰는 유니티 Application 이벤트 using UnityEngine ; public class Code : MonoBehaviour { // 일시정지 void OnApplicationPause(bool pauseStatus) { // 일시정지할 때 할 일 } // 일시정지 해제 void OnApplicationFocus(bool focusStatus) { // 다시 활성화될 때 할 일 } // 어플리케이션 종료 void OnApplicationQuit() { // 종료시 할 일 } // MonoBehaviour가 제거될 때 void OnDestroy() { // 제거될 때 할 일 } // behaviour가 disabled 또는 비활성화 되는 때 void OnDisable() { // 비활성화시 할 일 } // 오브젝트가 활성화 될 때 v.. 2020. 11. 1.
반응형