안드로이드 개발 재개 from 2020 #2 구글플레이 등록

Posted by ironmask84
2021. 1. 23. 18:45 나는 프로그래머다!/Java & Android




2번째 안드로이드 개발 일기다..

가정이 생기고, 아이가 생기고,

이것저것 할일이 늘어나다보니,

뭐 하나 집중하기가 쉽지 않다...


그래도 요즘은 또 코로나 시대로 인해..

집 밖에 나갈일이 적다 보니,

집에서 할일들에 집중을 해야하는데...

아직 끝나지 않은 원하는 부서이동 및 나의 이직 도전?에

올해도 큰 산이 많이 남아있다.


안드로이드 개발의 목적은 앞서 얘기했듯,

IT개발의 감각 살리기 및 가능하다면 광고 수익도...

그리고 지금 업무에 계속 있게 된다면,

앱 하나 좋은거 만들어서 평가 좀 잘 받아보기..

그래야 진급에 가까워지기도 한다.


이번에는 25달러 주고 산 구글플레이 개발자 권한으로

앱을 등록해보기.

그냥 앱 만들어서 뚝딱 올리면 될 줄 알았더니,

생각보다 기입해야하는 항목이 많고,

요즘 코로나로 구글플레이 등록에도 기간이 길어지는

차질이 있는것 같다. 

앱을 업로드한지 거의 2주가 지나서야 활성화가 되었다는 것


   
 25달러 결제를 마친 후 환영메세지! 

  
 뭔가 혜택이 많은 듯 아닌듯 기능이 많나... 

  
 하나하나 익혀봐야할듯.. 그전에 제대로된 앱이나.. ㅎㅎ 



 ironmask 누군가 쓰고 있다... 


 여러분에게 행운을 가져다 주겠다는 로또.. 


 스토어 등록정보 설정에도 사진이 앱 사진이 몇장 필요해서 괜시리 번거로웠음.. 



 앱 테스트를 자동으로 해주겠다는 건지.. 아직은 기능이 없기에  



 컨텐츠 등급도 설정하고~~ 






 출시 시작을 해보자고!~ 


 전반적인 앱 출시 내역을 보여주는 화면들.. 


 전반적인 관리화면을 보여주는 대시보드... 드디어 활성화가 되었따!! 




 

안드로이드 개발 재개 from 2020 #1

Posted by ironmask84
2021. 1. 18. 18:16 나는 프로그래머다!/Java & Android




컴퓨터공학을 전공하면서 Java를 배웠고..

직장인이 되어 휴대폰 SW개발을 하면서.. C로 시작해서..

안드로이드 스마트폰이 유행하면서 다시 Java를 하다가..


이제는 프로그래밍과는 관련없는 업계의 IT직군? 으로 이직을 해있어서..

근 2년 동안은 겨우겨우 노력해서 2019년엔 자바로 프로그램 하나 개발해서

직장 내 자체 공모전에 출품하고..

2020년엔 안드로이드 앱 하나 해보자 해보자 하면서...

감각도 잃고, 의지도 좀 없어서 힘든 가운데 있지만...

11월 부터 계획을 세우고, 내가 좋아하는 도서관에서 책 3권 빌렸다.

항상 이렇게 뭔가 도전할 때는 시작할 때가 많이 설레인다.. ㅎㅎ


그리고 앞으로의 내 커리어와 직장 생활에 있어서

IT는 계속 되어야 하기에..

꾸역꾸역 안드로이드 개발 책을 펼쳐보고 있는 중이다..

이번 앱 개발 목표는 광고까지 심어서 구글플레이에 출품하여, 수익 도전해보기...


3년전만 해도 어느정도는 알았는데.. 아니 5년 전인가 ㅜㅜ

안드로이드 개발에 손땐지 5년쯤은 되었구나;;;

안드로이드 스튜디오가 막 나올 때쯤 이클립스를 계속 사용하다가,

개발 경험이 끊긴 것 같다..


그래서 이제 다시 살포시 해보려고..

안드로이드 스튜디오를 설치하고...

그 때 기억에도 안드로이드 스튜디오가 너무 기능이 많고, 무겁기도 했고..

그런데 익혀두면, 확실히 능률적인 부분도 많긴 할듯...


Do it! 안드로이드 앱 프로그래밍 책이 제법 설명이 잘되어 있는듯 하다.

따라 해보기가 수월함.. ㅎㅎㅎ

그리고, 처음으로 구글플레이에 앱을 등록해보기도 함.

우선, 개발자 등록을 play.google.com/console 에서 25달러 주고 해야함.

평생 앱 업로드가 가능하니까 25달러 쯤이야!





위 과정으로 개발 계정이 만들어지고!

다음 포스팅은,

앱 하나 만들어서 구글플레이에

업로드하는 과정을 보여주겠다!



 

해피머니 사용법 feat.구글기프트

Posted by ironmask84
2020. 12. 22. 23:20 재테크/깨알꿀팁


문화상품권, 해피머니가 요즘 많이 쓰인다.

특히, 학생들 사이에서...

그리고 이벤트 선물로...


온라인 게임의 캐쉬 결제나 다양한 온라인 쇼핑에도 사용이 가능하기 때문...

특히, 학생들은 카드를 소지하는 경우가 적어, 유용하게 사용하는 경우가 많은 듯 하다..


그리고 사이버 범죄에도 많이 악용된다고 들었다 ㅜ_ㅜ


어찌됐건 몇 주 전에 해피머니 상품권을 하나 받았다..

국민체력100 에서의 랜선 체력100UP 프로그램에 꾸준히 참여한 선물이었다..

운동도 시켜주는데, 참여상으로 3만원권 해피머니를 주다니 ㅜㅜ 감동

    


그런데 뭔가 상품권 코드가 아닌, inumber라는 회사를 거쳐서 발행된 코드로 보인다..

일단 해피머니 앱을 설치해보자!

      
 상품권교환소 메뉴로 들어가면, inumber 로 교환권 번호 입력해서 해피머니 충전 가능!! 
 그리고 토스로도 해피머니 충전이 가능하다!! 


        
 위 그림은 기존 토스연결된 계좌를 통해 10000원 충전을 해본 것!! 
 그리고 여러 해피머니 사용처가 있지만.. 나는 구글플레이 기프트코드!! 


        
 휴대폰으로 코드 전송 후, 자신의 구글플레이 계정에서 코드입력해서 결제시 사용하면 된다!! 
 구매를 했더라도, 코드를 사용하지 않았으면 언제든지 결제취소 가능!! 


위와같이 해피머니 앱을 사용해봤는데, 생각보다 깔끔하고 정돈되서 놀랬다...

기존 문화상품권 사용처인 컬쳐랜드의 지저분한 웹페이지 인터페이스의 고정관념이 있어서인지,

안정감있는 프로그램 로딩과 눈에 확들어오는 앱 화면 인터페이스가 맘에든다.

다음에 안드로이드 앱 개발 시 참고해봐야 겠다... 


적당한 과금은 스트레스를 풀게 만든다.

그러나... 게임 중독은 금물...

가정생활과 본인 건강을 해칠 수 있으므로...

절제와 함께 평소엔 무과금으로 스트레스 해소만이 살길이다!!




 

안드로이드 기본개념 면접대비 정리

Posted by ironmask84
2019. 7. 15. 22:31 나는 프로그래머다!/Java & Android



안드로이드가 나온지도 10년이 지났다.

우리나라에 막 나타나기 시작한 것이 2009년 쯤이니..

아직도 스마트폰은 안드로이드가 우세다.

아이폰 OS를 제외하면 견줄 것이 없다.


구글의 무서움은 모바일폰에서 그치지 않는다.

LTE, WiFi, Bluetooth 등을 활용한 무선통신이 가능한 기기들

모두의 시장을 점유하기 위해, 즉 IoT 시장을 차지하기 위한

다양한 용도의 OS들을 만들어가고 있다.


어찌되었든 아직까지도 기본은 안드로이드로 시작한다.

안드로이드는 리눅스를 기반으로해서 C, C++, Java 등

다양한 언어를 활용해 구성되어있는 플랫폼이다.

WiFi, LCD, LTE 등 다양한 HW를 구동시키는 드라이버단,

그 위에 이를 컨트롤하는 Hal단,

그 위에 이를 컨트롤하는 Framework단

그 위에서 움직이는 다양한 App과 Service 들...


너무나 방대하기에 이 플랫폼을 활용하는 것도 

그때 그때 찾아보고 공부하지 않으면 힘이 든다.

구글은 이렇게 방대한 플랫폼을 오픈형으로 키웠고

이러한 생태계를 형성함으로써 

IT 시장의 점유율을 높인 무서운 정책을 펼친 회사다.


각설하고...

안드로이드를 활용한 취업시장은
아직 유효할 듯 하다는 것이 포인트!!

이러한 안드로이드를 조금 안다고 면접장에서 방귀를 끼려면

아래에 정리한 것들을 참고하시라.
어디서 본 정보를 취합하고 내 생각도 더한 자료 이다.


보충이 필요한 부분은 댓글로 언제나 환영이다.

Q0. 안드로이드의 실행환경에 대해서 간단하게 설명하시오.

안드로이드는 크게 4가지 실행환경으로 구성되어있습니다. 가장 하단부터 리눅스 커널, 라이브러리, 어플리케이션 프레임워크, 어플리케이션 순서입니다. 리눅스 커널은 OS로 안드로이드 스마트폰의 다양한 하드웨어(화면, 카메라, 블루투스, GPS, 메모리 등)를 관리합니다. 라이브러리는 안드로이드에 있는 다양한 기능(UI 처리, 미디어 프레임워크, 데이터베이스, 그래픽 처리, 웹 킷 등)을 소프트웨어적으로 구현해 놓은 환경 뿐만 아니라 안드로이드 앱을 구동해주는 dalvik 가상머신과 코어 라이브러리까지 포함하는 영역입니다. 어플리케이션 프레임워크는 사용자의 입력(액티비티, 윈도우, 컨텐츠, 뷰, 노티피케이션 등) 또는 특정한 이벤트에 따라 출력을 담당하는 환경을 말합니다. 마지막으로 실제로 동작하는 앱이 설치되는 환경인 어플리케이션이 있습니다.


Q1. 안드로이드는 다른 플랫폼에 비해 어떤 장점이 있는가?

첫째로 안드로이드를 구성하는 모든 소스가 오픈소스로 무료로 개방되어있어 비용적인 부담이 없습니다. 또한 전 세계의 수많은 개발자로부터 피드백을 받아 수정되기 때문에 안정성과 버그 수정이 빠릅니다. 그 밖에도 원한다면 소스를 다운 받아 수정해서 쓰기 편리합니다. 둘째로 자바를 주 언어로 사용하고 있기 때문에 많은 세계적으로 점유율이 높은 자바 개발자들이 쉽게 개발할 수 있습니다. 셋째로 리눅스 커널을 OS로 채택했기 때문에 다양한 하드웨어에 대한 드라이버 소스가 풍부합니다. 마지막으로 구글의 다양한 앱과 연동이 매우 편리하며 다른 플랫폼에 비해 앱간 연동에 너그러운편입니다.


Q2. 안드로이드 프로젝트 구성요소에 대해서 설명하시오.

libs : 프로젝트에서 사용하는 다양한 라이브러리 소스가 저장되는 공간입니다.

androidTest : 앱의 일부 코드를 테스트하기 위한 소스를 저장하는 공간입니다.

java : 자바 코드를 저장하는 공간입니다. 표준 자바와 동일하게 패키지를 이용한 하위 디렉토리 생성 방식을 사용합니다.

res : 리소스(이미지, xml 레이아웃, 메뉴, 값)를 저장하는 공간입니다.

AndroidManifest.xml : 앱에 대한 전체적인 정보를 담고있는 파일입니다. 앱의 구성요소와 실행 권한 정보가 정의되어있습니다.

project > build.gradle : 프로그래머가 직접 작성한 그래들 빌드 스크립트 파일입니다.

gradle > build.gradle : 앱에 대한 컴파일 버전정보, 의존성 프로젝트에 대한 정의가 되어있는 파일입니다.


Q3. 안드로이드에서 다국어 지원을 위해 해야할 작업에 대해서 설명하시오.

다국어 지원을 위해서는 value resource file을 따로 생성해주는 방식으로 사용합니다.

'values > 마우스 오른쪽 버튼 클릭 > value resource file > 리소스 파일 이름을 strings로 입력 > available qualifiers 탭에서 locale 선택 > language 탭에서 언어 선택 > specific region only에서 세부 국가 선택'

파일을 생성하면 디렉토리의 이름은 values-국가코드(예를 들어 values-kr) 형식으로 생성되며 내부에 strings.xml 파일이 생성됩니다. 해당 파일에 string의 name 값은 동일하게 유지한 후 해당 국가의 언어로 번역하여 추가하면됩니다.


Q4. 안드로이드 매니페스트(android manifest) 파일에 대해서 설명하시오.

안드로이드 매니페스트는 앱의 이름, 버전, 구성요소, 권한 등 앱의 실행에 있어서 필요한 각종 정보가 저장되어있는 파일입니다. 반드시 존재해야하는 xml 형식의 파일로 안드로이드 프로젝트의 최상위에 위치하고 있습니다.

가장 최상위는 manifest 태그가 위치하고 있습니다. manifest 태그에는 패키지명, 앱 버전 코드, 앱 버전 이름을 정의합니다.

application 태그에는 앱 아이콘, 앱 이름을 정의합니다.

activity 태그에는 액티비티의 클래스명과 액티비티 이름을 정의합니다. 하위에는 intent-filter 태그를 이용하여 액티비티에 대한 인텐트 작업시 필요한 action과 category를 정의합니다.

service, receiver, provider 태그에는 각각 서비스, 리시버, 프로바이더에 대한 내용을 정의합니다.

permission 태그에는 앱에서 필요한 권한에 내용을 정의합니다.

그 밖에 최소 안드로이드 SDK 버전을 지정하는 uses-sdk와 다른 패키지를 등록할 수 있는 uses-library 태그 등이 존재합니다.


Q5. 디스플레이(display), 윈도우(window), 서피스(surface), 뷰(view), 뷰 그룹(view group), 뷰 컨테이너(view container), 레이아웃(layout)에 대해서 설명하시오.

디스플레이 : 안드로이드 단말기가 가지고 있는 하드웨어 화면을 의미합니다.

윈도우 : 안드로이드에서 실행되는 앱이 그림(뷰)을 그릴 수 있는 영역을 의미합니다. 사용자로부터 입력(터치, 키) 이벤트를 받아 앱에 전달합니다.

서피스 : 윈도우에 그림(뷰)을 그릴 때 그림이 저장되는 메모리 버퍼를 의미합니다.

뷰 : 사용자 인터페이스를 구성하는 최상위 클래스를 말합니다. 윈도우의 서피스를 이용하여 화면에 어떤 모양으로 그림을 그릴지와 발생하는 이벤트를 어떻게 처리할 것인지에 대한 기능을 구현하고 있습니다. 뷰 중에서 일반적인 제어 역할을 하고 있는 것들을 위젯이라고 합니다.

뷰 그룹 : 여러개의 뷰를 포함하고 있는 뷰를 의미합니다.

뷰 컨테이너 : 다른 뷰를 포함할 수 있는 뷰를 의미합니다. 대표적으로 리스트 뷰(list view), 스크롤 뷰(scroll view), 그리드 뷰(grid view) 등이 있습니다.

레이아웃 : 뷰 그룹 중에서 내부에 뷰를 포함하고 있으면서 해당 뷰를 어떻게 윈도우에 배치할지 정의하는 관리자 역할을 하는 클래스 말합니다.


Q6. 인플레이션(inflation)이란 무엇인가?

xml 레이아웃 파일로 정의한 정보를 런타임에 setContentView 메소드가 호출됨에 따라 메모리 상에 객체로 만들어주는 과정을 말합니다. 이 과정에서 xml 레이아웃 파일에서 뷰에 id를 설정하고 해당 id가 R.java 파일에 주소 값으로 환원되며 findViewById 메소드와 id를 이용하여 코드 상으로 뷰 객체를 가져와 제어할 수 있습니다.


Q7. 안드로이드에서 색상을 지정하는 다양한 방식은 어떤 것들이 있는가?

#RGB, #ARGB, #RRGGBB, #AARRGGBB 총 4가지 방식이 있습니다. R은 붉은색, G는 초록색, B는 파란색의 정도를 나타내며 A는 알파 값 즉 투명도를 나타내는 수치입니다. 각각의 요소는 16진수(0부터 F까지)로 표현합니다.


Q8. 안드로이드의 크기를 표현하는 다양한 표현방법에 대해서 설명하시오.

픽셀(px) : 화면의 픽셀을 의미합니다.

밀도 독립적 픽셀(dp, dip) : 160dpi(160인치에 들어가있는 픽셀 수) 화면을 기준으로 한 픽셀을 의미합니다.

축척 독립적 픽셀(sp, sip) : 가변 글꼴을 기준으로 한 픽셀을 의미합니다. 글꼴의 설정에 따라 차이가 있습니다.

텍스트 크기(em) : 글꼴과 상관없이 동일한 텍스트 크기를 표시하기 위한 단위입니다.

그 외 인치(in), 밀리미터(mm)가 있습니다.


Q9. 안드로이드의 4대 컴포넌트(component)에 대해서 간단하게 설명하시오.

안드로이드의 4대 컴포넌트는 액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더입니다. 첫 번째로 액티비티는 안드로이드에서 화면을 관리하고 사용자가 발생시키는 다양한 이벤트를 처리하는 컴포넌트입니다. 두 번째로 서비스는 화면에서 보이지 않지만 특정한 기능을 백그라운드에서 수행하는 컴포넌트입니다. 세 번째로 브로드캐스트 리시버는 특정 안드로이드에서 발생하는 특정 브로드캐스트 메세지를 처리하기 위한 컴포넌트입니다. 네 번째로 콘텐트 프로바이더는 앱간 데이터의 공유를 위해 표준화된 인터페이스를 제공하는 컴포넌트입니다.


Q10. 안드로이드 MVC 모델은 어떻게 구성되어있는가?

안드로이드에서 뷰는 화면에 실제로 보이는 구성을 만드는 영역으로 View 클래스를 상속하는 클래스를 이용하여 구성할 수 있습니다. 다음으로 컨트롤러는 뷰와 모델을 서로 연결하며 제어하는 영역으로 액티비티, 서비스, 브로드캐스트 리시버, 프래그먼트로 구성됩니다. 마지막으로 모델은 앱의 다양한 데이터를 저장하는 역할로 SQLite를 이용한 DB, SharedPreference를 이용한 파일 시스템, 콘텐트 프로바이더가 있습니다.


Q11. 액티비티(activity)가 무엇인지와 액티비티 생명주기에 대해서 설명하시오.

안도르이드에서 화면을 관리하며 사용자가 발생시키는 다양한 이벤트를 처리하는 컴포넌트입니다.

부모 액티비티에서 새로운 자식 액티비티를 실행하고자 한다면 먼저 매니페스트 파일에 해당 자식 액티비티를 추가 해줘야합니다. 다음으로 부모 액티비티에서 startActivity 메소드에 인텐트를 파라미터로 넘겨 실행하거나 startActivities 메소드를 이용하여 여러개의 액티비티를 한꺼번에 실행할 수 있습니다.

액티비티의 실행과정은 첫 번째로 부모 액티비티에서 자식 액티비티를 생성 및 호출합니다. 두 번째로 액티비티 매니저 서비스가 해당 앱 프로세스에서 인텐트를 복사해온 후 매니페스트 파일에서 해당 인텐트에 명시되어있는 액티비티를 찾고 어떻게 실행시켜야할지 결정합니다. 세 번째로 찾아낸 액티비티를 실행하고 다시 해당 앱 프로세스에 인텐트를 복사하여 넘겨줍니다. 그 외 자식 액티비티 내의 onCreate 메소드에서 setContentView 메소드에 레이아웃의 아이디를 파라미터로 넘겨 해당 액티비티의 화면을 구성하게됩니다.

액티비티는 크게 3가지 상태가 존재합니다. 먼저 실행(running) 상태는 액티비티 스택의 최상위에 있으며 포커스를 가지고 있어 사용자에게 보이는 상태입니다. 다음으로 일시 중지(paused) 상태는 사용자에게 보이기는 하지만 다른 액티비티가 위에 있어 포커스를 받지 못하는 상태를 말합니다. 예를들어 대화상자가 위에 있어 일부가 가려져 있는 경우를 말합니다. 마지막으로 중지 (stopped) 상태는 다른 액티비티에 의해 완전히 가려져 보이지 않는 상태를 말합니다.

액티비티가 처음 만들어지면 onCreate 메소드가 호출되어 레이아웃을 구성합니다. 이후 onStart 메소드가 화면에 보이기 직전에 호출됩니다. 다음으로 onResume 메소드가 사용자 상호작용(화면이 포커스를 얻었을 때)하기 바로 전에 호출됩니다. 이 3가지 메소드가 호출되어 액티비티는 실행 상태를 갖게됩니다. 이후 포커스를 잃었을 때 onPause 메소드가 호출되고 일시 중지 상태가 됩니다. 일시 중지 상태에서 다시 포커스를 획득하면 onResume 메소드가 호출되거나 다른 액티비티에 의해서 완전히 화면이 가려졌는지 여부를 확인하여 가려져 보이지 않는 경우 onStop 메소드가 호출되어 중지 상태가됩니다. 정지 상태에서 다시 화면이 보이기 직전에 onRestart 메소드가 호출되고 onStart 메소드가 차례로 호출됩니다. 그 외 finish 메소드가 실행되어 해당 액티비티가 종료되기 직전에 onDestroy 메소드가 실행됩니다.

가끔은 일시 중지나 중지 상태에서 시스템이 메모리가 부족하다고 판단될 경우 onCreate 메소드부터 다시 해당 액티비티를 구동합니다. 이 경우 onStop, onResume 메소드 호출이 생략됩니다. 따라서 onSaveInstanceState, onRestoreInstanceState 메소드를 이용하여 액티비티가 갑자기 죽을 것을 대비해서 상태를 저장하고 복원하기 위한 작업을 정의해줄 수 있습니다.


Q12. 액티비티간 데이터 전달에서 임의의 클래스 객체를 바로 전달하지 못하는 이유는 무엇이고 전달하기 위해서는 어떤 처리가 필요한가?

액티비티간 전달할 수 있는 데이터의 type은 보통 기본형으로 정해져있습니다. 그 이유는 인텐트를 이용하여 액티비티의 데이터를 전달하는 과정에서 현재 실행중인 앱 프로세스가 시스템 프로세스로 실행중인 액티비티 매니저 서비스 프로세스에게 인텐트를 전달합니다. 이 경우 프로세스간 통신이기 때문에 인텐트에 있는 값들을 복사하여 넘기는 방식으로 처리되기 때문에 객체 주소를 바로 넘기지 못하는 문제가 발생합니다. 따라서 이 문제를 해결하기 위해 자신이 임의로 만든 클래스 객체를 전달하기 위해서는 Serilizable이나 Parcelable 인터페이스를 상속받아 객체를 직렬화하여 넘기는 방식을 사용해야합니다.


Q13. 부모 액티비티에서 자식 액티비티의 결과 값을 받아오기 위해 어떻게 해야하는가?

먼저 부모 액티비티에서 startActivityForResult 메소드를 이용하여 인텐트와 리퀘스트 코드를 파라미터로 넘깁니다. 이후 자식 액티비티에서 setResult 메소드에 결과 코드와 데이터를 파라미터로 넘깁니다. 다시 부모 액티비티에서 onActivityResult 메소드를 오버라이딩하여 자식 액티비티에서 보낸 결과 코드와 데이터를 받아 처리하는 코드를 작성할 수 있습니다. 이후 실행과정에서 자식 액티비티의 finish 메소드가 호출되면 부모 액티비티가 다시 화면에 나타나면서 onResume 메소드가 실행됩니다. 이때 onActivityResult 메소드가 작동하게 됩니다.


Q14. 안드로이드가 리소스(resource)를 접근하는 방식에 대해서 설명하시오.


Q15. 서비스(service)가 무엇인지와 서비스 생명주기에 대해서 설명하시오.

서비스는 백그라운드에서 실행되는 구성 요소입니다. 서비스는 사용자에게 보이는 화면이 존재하지 않으며, 정해지지 않은 시간 동안 운영됩니다. 각각의 서비스는 매니페스트 파일에 서비스 태그를 이용하여 선언해야합니다. 서비스는 Service 클래스를 상속받아 onStartCommand 또는 onBind 메소드를 재정의하여 구현할 수 있습니다.


서비스는 다른 구성 요소들처럼 메인 쓰레드에서 동작합니다. 따라서 CPU를 많이 사용하거나 대기 상태를 필요로 하는 경우 새로운 쓰레드를 이용하여 생성해야합니다. 또한 서비스의 객체는 단말에서 오직 1개만 생성되어 관리합니다.


먼저 서비스가 startService 메소드로 실행되는 경우 서비스가 생성될 때 onCreate 메소드가 실행됩니다. 이후 서비스가 실행을 시작할 때 onStartCommand 메소드가 호출되며 서비스의 상태가 실행중으로 변경됩니다. 이후 stopService 메소드가 실행되면 서비스가 종료되며 onDestroy 메소드를 호출하며 서비스의 상태가 종료로 변경됩니다.


다음으로 서비스가 bindService 메소드로 실행되는 경우 서비스가 생성될 때 onBind 메소드가 호출됩니다. 다음으로 unbindService 메소드가 호출되어 바인딩이 해제되면 onUnbind 메소드가 호출됩니다. 이후 완전히 종료될 때 onDestroy 메소드가 호출됩니다.


Q16. 브로드캐스트 리시버(broadcast receiver)가 무엇인가?


Q18. 인텐트(intent)와 인텐트 필터(intent filter)에 대해서 설명하시오.

Intent : 어떤 Activity에 데이터를 보낼 때 값들을 지정하기 위해 사용

인텐트필터 : AndroidManifest.xml에서 설정하는 암시적 인텐트 (받는 쪽에서 설정 함)

             즉, 인텐트를 보내는 앱에서는 받는 앱의 이름을 알 필요가 없다.


Q19. 어플리케이션(application)과 컨텍스트(context)에 대해서 설명하시오.

어플리케이션 앱 프로세스가 실행되면 가장 먼저 생성되는 객체로 하나의 어플리케이션 객체는 하나의 앱 프로세스와 대응됩니다. 앱이 백그라운드로 내려가도 앱 프로세스는 계속 살아있기 때문에 어플리케이션 객체도 살아있다고 할 수 있습니다.


컨텍스트는 안드로이드의 컴포넌트들이 동작하기 위해 필요한 정보를 담고 있는 객체를 말합니다. 각각의 컴포넌트들(액티비티, 서비스, 브로드캐스트 리시버 등)은 자신만의 컨텍스트를 가지고 있습니다. 컨텍스트 내에는 어플리케이션의 정보(패키지명 등), 컨텍스트가 실행되는데 필요한 정보(테마 등)를 얻거나 시스템 서비스(윈도우 매니저, 레이아웃 인플레이터 등)를 구동하는데 사용됩니다.


Q20. 노티피케이션(notification)은 무엇인가?

Q21. 안드로이드에서 로그(log)를 출력하는 방법과 종류를 설명하시오.

Q22. 스타일(style), 테마(theme)에 대해서 설명하시오.

Q23. 프레그먼트(fragment)가 와 프레그먼트 생명주기에 설명하시오.

프레그먼트는 액티비티의 일부분에만 배치되는 화면 및 동작을 조작하기 위한 객체입니다. 안드로이드 3.0(허니콤)에서 화면이 비교적 큰 태블릿의 등장으로 작은 단위의 화면의 생명주기 관리할 필요가 있어 추가되었습니다. 프레그먼트 매니저를 통해서 여러개의 프레그먼트를 조작할 수 있습니다. 레이아웃 xml 파일에서 다른 뷰들과 함께 배치될 수 있습니다.

액티비티가 생성되면 프레그먼트 매니저는 초기화(initializing) 상태가 됩니다. 프레그먼트가 매니저에 의해 추가되면 onAttach, onAttachFragment, onCreate 메소드가 차례로 실행됩니다. 다음으로 액티비티의 onCreate 메소드 호출 이후 매니저는 생성(created) 상태로 변경됩니다. 이때 onCreateView, onViewCreated, onActivityCreated 메소드가 차례로 호출됩니다. 다음으로 액티비티의 onStart 메소드가 호출되면 매니저는 시작(started) 상태로 onStart 메소드를 호출합니다. 이후 액티비티의 onResume 메소드가 호출되면 매니저 역시 재시작(resume) 상태로 변하며 onResume 메소드를 호출합니다. 그 외 액티비티가 화면에서 보이지 않을경우 호출되는 onStop 메소드 호출 이후 매니저는 중지(stop) 상태가 되며 액티비티의 onDestroy 메소드 호출 이후 매니저는 onDestroyView 메소드를 호출합니다.


Q24. 뷰 홀더 패턴(view holder pattern)에 대해서 설명하시오.

Q25. 나인패치(9patch)란 무엇인가?

Q26. 태스크(task)란 무엇인가?

예를들어 어떤 앱에서 앨범 앱을 실행하는 기능이 있다면 이 앱은 두개의 앱을 실행하는 형태가 되지만 사용자 입장에서는 하나의 앱에서 화면이 전환된다고 판단합니다. 이와 같은 사용자 입장에서 논리적인 화면 구성의 단위를 태스크라고 말합니다.


Q27. 안드로이드의 메모리 관리 방식에 대해서 설명하시오.

안드로이드는 액티비티, 서비스, 리시버, 프로바이더를 실행하기 위해 앱이 실행되는 과정에서 프로세스를 생성합니다. 실행중인 모든 앱은 컴포넌트가 모두 종료되어도 다음에 이 앱을 다시 실행할 가능성이 높기 때문에 프로세스를 바로 제거하지 않습니다. 바로 종료하지 않는 이유는 앱을 실행하기 위해 프로세스를 생성하는 과정에서 딜레이가 발생하는데 이 딜레이를 줄이기 위함입니다. 따라서 사용자에 의해 다시 앱이 실행되면 남아있던 프로세스가 존재하는 경우 바로 실행됩니다. 이 과정에서 쌓여있던 많은 프로세스로 인해 메모리가 부족해지는 경우 프로세스의 우선순위(사용빈도)에 따라 프로세스를 종료하여 메모리를 확보합니다.




 

웹사이트 속도 체크 방법

Posted by ironmask84
2018. 8. 28. 20:54 블로깅/블로그 팁



블로그 관리는 참 할 것이 많습니다.

글을 부지런히 남겨서 공유를 해야하는데..

저는 그 이외의 것들이 많이 보이네요 ㅎㅎ


구글 애드센스, 애널리틱스를 적용을 하고,

네이버 웹마스터 도구나 구글의 Search Console를 활용해가며,

( http://ironmask.net/371 )
블로그 검색 최적화를 해보고자 노력해왔습니다.


이제는 광고와 이미지가 많은 웹페이지가 되어서 인지,

로딩 속도가 느린 것을 경험하고 있어요 ㅜㅜ


로딩속도가 느리면, 방문 자체도 불편해지겠지만,

오래 머물다가 가는 방문자도 줄어들기 마련이겠지요..

예전에도 이런 부분에 관심을 잠깐 가졌다가 별 해결책을 찾지 못하곤 했네요.

아직도! 해결법은 못찾았지만, 

본인의 블로그나 홈페이지의 속도를 체크해 볼 수 있는 방법을 소개합니다!!


구글에서 이러한 기능을 제공하는데요,
바로, 아래 링크로 확인이 가능합니다.

https://testmysite.withgoogle.com 


저 같은 경우는 poor 등급으로...
느리다는 것이 증명 되었군요 ㅜㅜ

올해 안에 해결포인트를 찾아서,
후기 업데이트 해보도록 하겠습니다. :)


 입력칸에 본인의 사이트 url을 넣어줍니다. 


 로딩을 기다리고 나면, 이렇게 결과 화면이 나와요!! 


 결과 보고서를 메일로 보내주는 서비스도 제공됩니다. ^^ 




 

[구글 애드센스] #7 두 번째 지급 기다림 !!

Posted by ironmask84
2018. 8. 5. 22:30 블로깅/블로그 팁


올해 3월에 첫 지급 후에 5개월 만에 다시 지급을 받을 수 있는 금액이 되었네요 ^^

100달러를 넘기기가 쉽지는 않네요 ㅜㅜ 


그래도 이번엔 1개월 줄었으니, 다음 번엔 3개월 안에 100달러 넘겨보는 것이 목표로!!

이번달에는 21일에 지급이 될지 확인하고 추가 후기 올릴게요~~ :)


------------------ 후기 --------------------

거의 칼같이 21일에 지급이 되는 것 같네요 ㅎㅎ

국내 통장에서 확인되는건 2~3일 쯤 더 시일이 걸리는 듯 합니다.

ATM기에서 확인하려 했더니, 찍히지 않는 사태가 ㅜㅜ

다음엔 은행찾아가서 통장에 찍고, 확인을 해봐야겠네요 흐




 

구글 애드센스 15주년 동영상 ㅋㅋ

Posted by ironmask84
2018. 7. 5. 00:34 생각과 일상/오늘의 일상


오늘인가 어제부턴가 갑자기 애드센스 웹페이지를 열어보면,

풍선이 날라올라가는 장면이 나오드라구요 ㅋㅋ flash인지 javascript 인지 모르겠지만..


뭔가 했더니, 애드센스 15주년 자축이었네요 ㅎㅎㅎ

왼쪽 상단에 배너를 클릭해보면 2분정도 짜리 영상이 나옵니다.


죄다 영어로 나오긴 하지만, 

대충 해마다 너희들을 위해 이런거 저런거를 업데이트 해왔고, 

그걸로 개인과 기업에게 돈벌게도 해줬고, 이제는 글로벌한 광고서비스가 되었다!!

뭐 이런식의 내용인듯 합니다. ㅋㅋ


앞으로도 광고서비스계를 선도해서 

유저들에게 유익한 서비스를 제공해주며, 

흥하길 기원합니다. ㅎㅎ




 

구글 애드센스 GDPR 정책 알아보기 #1

Posted by ironmask84
2018. 6. 23. 14:06 블로깅/블로그 팁



1달 전에 구글에서 애드센스을 비롯하여 DoubleClick for Publishers (DFP), DoubleClick Ad Exchange (AdX), AdMob
과 같은 
광고성 서비스에 대해 GDPR 정책을 따르는 도구를 지원한다는 글을 게시한 바 있습니다.

http://ironmask.net/446  참조)


그 후로 그런 정책이 있는갑다 하고 생각하고 있다가 신경을 끄고 있었는데,

애드센스 설정화면에서도 슬슬 뭔가 관련 항목이 보이기 시작하네요 ㅋㅋ

아무래도 무엇인지, 자세하게 살펴보고 알고 적용이 필요할 것 같아서 공부겸 포스팅 합니다.


GDPR 이란, "General Data Protection Regulation" 의 약어로 유럽연합 EU 의회에서

2015년 5월에 통과된 법으로 2018년 5월 25일 부터 본격 적용되었다고 합니다.

관련 내용은 EU 거주자의 개인정보를 다루는 모든 기업이나 단체에게 

개인정보 보호와 관련된 광범위한 규정들이라고 하네요.


구글도 개인정보를 상업에 이용해온 대표적인 기업 중에 하나입니다.

어렴풋이 기억나는 것이, 스마트폰에 탑재된 안드로이드 시스템에 개인 정보를 수집하는 설정이 

기본적으로 동작하게 해놨던게 문제가 되어 벌금을 물게된 사건이 있었던 것 같네요.


이 밖에도 구글은 전 세계적으로 사람들이 많이 쓰는 구글 포탈사이트, 브라우져인 크롬, 지메일, 구글맵, 구글스케줄 등

수 많은 서비스를 히트치면서 각 개인의 정보에 대해 엄청난 데이터를 수집할 수 있었습니다.

개인 정보라면 주로 개인의 관심있는 분야, 구매 패턴, 이동 경로 패턴 등 수 많은 개인의 정보를 수집이 가능하고,

이를 활용해서 개개인에게 적합한 광고나 그와 연계된 기업들에게 정보를 제공을 통해 수익을 끌어들일 수 있고,

대중이 원하는 서비스를 만들어 내기가 수월해집니다.


이러한 빅데이터 처리에 능하게 된 구글은 최근에 빅데이터를 이용한 딥러닝 솔루션을 통해

알파고, 텐서플로우 등으로 AI 생태계를 주도해나가는 승승장구하는 모습을 보여주고 있습니다.


서론이 너무 길어졌네요 ^^;;

아무튼 이러한 구글의 개인정보 침해에 대해 방관하지 않고, 

발빠르게 개인정보보호 분야를 리드해온 유럽에서 계속해서 활발히 정보보호법 시행이 되고 있는 것 같습니다.


그래서 GDPR 과 구글 애드센스는 무슨 상관이 있을까요?

가만히 생각해보면, 구글 애드센스에서 나오는 광고가 개인 맞춤이 되고 있다는 사실을
느낌으로 알고들 계셨을거라 생각합니다.

사이트 사용자의 브라우져 화면에서 광고가 뜰 때 사용자가 이전에 관심을 가지고
검색을 통해 접속했던 것을 토대로 비슷한 분야의 광고가 
나오기 때문입니다. 

실제로도 현재 보고 게시는 제 블로그에서 떠있는 광고도 그런 부분을 느낄 수도 있을 것입니다.

결국, 이러한 부분이 이뤄지는데에는 쿠키 등을 이용한 개인정보를 이용하기 때문에 GDPR에 위배된다는 것입니다.


현재는 기업(구글)에게만 벌금을 물릴 법으로 진행되고 있는 것 같은데,

추후에는 광고 게시자들에게도 총알이 날아올지도 모르겠습니다.


우리나라와는 관련이 없지만, 유럽거주자가 광고가 게재된 사이트에 접속한다면 문제가 될 수 있는 듯? 합니다.

그래서 개인맞춤광고를 게재하려면, 유럽거주자들을 위해서? 동의를 구하는 절차가 필요한 것 같네요.


GDPR 이란 법 적용을 위해 구글 애드센스에서 제시하는 방법은 아래 사이트에 자세히 설명되어 있습니다.

https://support.google.com/adsense/answer/7670013?hl=ko&utm_source=aso&utm_medium=link&utm_campaign=ww-ww-et-asfe_#


이 설정에 해당하는 애드센스 화면이 아래 화면 같아요.


우선은 기본 설정에서 손을 대지 않아도 상관은 없어 보입니다.

다만, 맨 아래 동의 수집 설정이란 부분을 보면 광고 게시 태그에 손을 대어야 할지도 모르겠군요.

이 부분에 대해서는 다음 포스팅에서 좀 더 자세히 다뤄볼까 합니다. ^^





 

구글 GDPR 정책

Posted by ironmask84
2018. 5. 22. 13:12 블로깅/블로그 팁



2달 전 쯤에 Important updates about the General Data Protection Regulation (GDPR) 란 제목으로
지메일 한 통 받은 적이 있습니다.

대충 읽어보고 넘어갔는데, 유럽의 개인정보보호에 대한 강성 정책에 영향을 받아
구글 애드센스 등의 서비스들에 대해 개인정보 보호에 대해 강화한 정책인 것 같았습니다.

자세한 사항은 아래를 읽어보시고 이해합시다. 


Dear Partner,
Over the past year we've shared how we are preparing to meet the requirements of the GDPR, the new data protection law coming into force on May 25, 2018. The GDPR affects European and non-European businesses using online advertising and measurement solutions when their sites and apps are accessed by users in the European Economic Area (EEA).
Today we are sharing more about our preparations for the GDPR, including our updated EU User Consent Policy, changes to our contract terms, and changes to our products, to help both you and Google meet the new requirements.
Updated EU User Consent Policy
Google's EU User Consent Policy is being updated to reflect the new legal requirements of the GDPR. It sets out your responsibilities for making disclosures to, and obtaining consents from, end users of your sites and apps in the EEA. The policy is incorporated into the contracts for most Google ads and measurement products globally.
Contract changes
We have been rolling out updates to our contractual terms for many products since last August, reflecting Google’s status as either data processor or data controller under the new law (see full classification of our Ads products). The new GDPR terms will supplement your current contract with Google and will come into force on May 25, 2018.
In the cases of DoubleClick for Publishers (DFP), DoubleClick Ad Exchange (AdX), AdMob, and AdSense, Google and its customers operate as independent controllers of personal data that is handled in these services. These new terms provide clarity over our respective responsibilities when handling that data and give both you and Google protections around that controller status. We are committing through these terms to comply with our obligations under GDPR when we use any personal data in connection with these services, and the terms require you to make the same commitment.
  • Shortly, we will introduce controller-controller terms for DFP and AdX for customers who have online terms.
  • By May 25, 2018 we will also introduce new terms for AdSense and AdMob for customers who have online terms.
If you use Google Analytics (GA), Attribution, Optimize, Tag Manager or Data Studio,whether the free or paid versions, Google operates as a processor of personal data that is handled in the service. Data processing terms for these products are already available for your acceptance (Admin → Account Settings pages). If you are an EEA client of Google Analytics,data processing will be included in your terms shortly. GA customers based outside the EEA and all GA 360 customers may accept the terms from within GA.
Product changes
To comply, and support your compliance with GDPR, we are:
  • Launching a solution to support publishers that want to show only non-personalized ads.
  • Launching new controls for DFP/AdX programmatic transactions, AdSense for Content, AdSense for Games, and AdMob to allow you to control which third parties measure and serve ads for EEA users on your sites and apps. We’ll send you more information about these tools in the coming weeks.
  • Taking steps to limit the processing of personal information for children under the GDPR Age of Consent in individual member states.
  • Launching new controls for Google Analytics customers to manage the retention and deletion of their data.
  • Exploring consent solutions for publishers, including working with industry groups like IAB Europe.
Find out more
You can refer to privacy.google.com/businesses to learn more about Google’s data privacy policies and approach, as well as view our data processing terms and data controller terms.
If you have any questions about this update, please don't hesitate to reach out to your account team or contact us through the Help Center. We will continue to share further information on our plans in the coming weeks.
Thanks,
The Google Team



 

구글 애드센스 약관 변경 사항

Posted by ironmask84
2018. 5. 22. 13:09 블로깅/블로그 팁


구글에서 2달전 쯤 GDPR(General Data Protection Regulation) 새로운 정책에 관련한 메일을 보내온 적이 있었습니다.
http://ironmask.net/446 )

이번엔 그에 이은 영향인지 이용약관을 동의해야 애드센스 지속적 사용이 되네요!

동의를 해야겠죠 ㅋㅋ... 선 동의 후 리뷰?  

어찌되었건..  자세히 안 읽어본 분들은 아래 내용 읽어들 보세요 ^^


웹게시자님께,

애드센스 이용약관이 업데이트되었습니다. 애드센스를 계속 사용하려면 새 이용약관에 동의하세요.

감사합니다.
애드센스팀

Google AdSense Online Terms of Service 

구글 애드센스 온라인 서비스 약관

Last modified 2018-05-21.
최종수정 2018-05-21.

1. Welcome to AdSense!
애드센스에 오신 것을 환영합니다!

Thanks for your interest in our search and advertising services (the "Services")! 구글 검색 및 광고 서비스 (이하 "서비스")에 관심을 가져주셔서 감사합니다! 
By using our Services, you agree to (1) these Terms of service, (2) the AdSense Program Policies, which include but are not limited to the Content Policiesthe Webmaster Quality Guidelinesthe Ad Implementation Policies, and the EU User Consent policy (collectively, the "AdSense Policies"), and (3) the Google Branding Guidelines (collectively, the "Adsense Terms"). If ever in conflict, these Terms of Service will take precedence over any other terms in the policies and guidelines enumerated in numbers (2) and (3) above. Please read the these Terms of Service and the rest of the AdSense Terms carefully.
귀하는 구글 서비스를 이용함으로써 (1) 본 서비스 약관, (2) 애드센스 프로그램 정책, 웹마스터 품질 가이드라인, 광고 구현 정책, 그리고 EU 이용자 동의 정책(이하 총괄하여, "애드센스 정책"),  (3) 구글 브랜딩 가이드라인 (이하 총괄하여 "애드센스 약관")에 동의하는 것으로 간주됩니다. 만일의 분쟁 발생시, 본 서비스 약관은 기타 위 (2), (3) 이하에 나열한 정책 및 가이드라인에 우선됩니다. 본 서비스 약관과 기타 애드센스 약관을 주의깊이 읽어주시기 바랍니다. 
As used in these Terms of Service, "you" or "publisher" means the individual or entity using the Services (and/or any individual, agent, employee, representative, network, parent, subsidiary, affiliate, successor, related entities, assigns, or all other individuals or entities acting on your behalf, at your direction, under your control, or under the direction or control of the same individual or entity who controls you). "We," "us" or "Google" means Google Asia Pacific Pte. Ltd., and the "parties" means you and Google. 
위 서비스 약관에서 사용된 것과 같이 "귀하" 또는 "게시자"는 서비스를 이용하는 개인 또는 실체 (및/또는 귀하를 대행하는 개인, 대행사, 임직원, 대표, 네트워크, 모회사, 자회사, 계열사, 승계인, 관련 단체, 양수인, 기타 개인 또는 단체로서, 귀하의 지시에 따라 귀하의 통제 하에서 또는 귀하에 대하여 통제권이 있는 동일한 개인 또는 단체의 지시 또는 통제 하에 있는 자)를 의미하며, "우리", "우리들" 또는 "구글"은 Google Asia Pacific Pte. Ltd.를 의미하고, "쌍방/(양)당사자"는 귀하와 구글을 의미합니다.

2. Access to the Services; AdSense Accounts
서비스 접속; 애드센스 계정

Your use of the Services is subject to your creation and our approval of an AdSense account (an "Account"). We have the right to refuse or limit your access to the Services. In order to verify your Account, from time-to-time we may ask for additional information from you, including, but not limited to, verification of your name, address, and other identifying information. By submitting an application to use the Services, if you are an individual, you represent that you are at least 19 years of age with full capacity for civil conduct. You may only have one Account. If you (including those under your direction or control) create multiple Accounts, you will not be entitled to further payment from Google, and your Accounts will be subject to termination, pursuant to the provisions below. 
귀하의 서비스 이용은 귀하가 애드센스 계정 (이하 "계정") 을 생성하여 구글에 의해 승인을 받아야만 가능합니다. 구글은 귀하의 서비스 접속을 거부하거나 제한할 권리를 보유합니다. 귀하의 계정을 인증하기 위하여, 우리는 귀하에게 수시로 실명 인증, 주소 및 기타 인증 정보 등(이에 국한되지 않습니다) 추가 정보를 요청할 수 있습니다. 서비스를 이용하기 위한 신청을 제출함으로써 귀하가 개인일 경우 귀하의 나이가 만 19세 이상이며 민사상 행위능력이 있음을 진술하는 것으로 간주됩니다. 귀하는 한 개의 계정에 한하여 사용할 수 있습니다. 귀하가 복수의 계정을 생성하는 경우(귀하의 지시 또는 통제 하에 복수의 계정을 생성하는 것을 포함합니다), 이하의 조항에 따라 귀하는 구글로부터 추가 지불금을 지급 받을 수 없으며, 귀하의 계정은 삭제됩니다.

By enrolling in AdSense, you permit Google to serve, as applicable, (i) advertisements and other content ("Ads"), (ii) Google search boxes and search results, and (iii) related search queries and other links to your websites, mobile applications, media players, mobile content, and/or other properties approved by Google (each individually a "Property"). In addition, you grant Google the right to access, index and cache the Properties, or any portion thereof, including by automated means. Google may refuse to provide the Services to any Property. 
귀하는 애드센스에 등록함으로써 구글이 다음의 제공을 허용하는 것으로 간주됩니다. (i) 광고 및 기타 콘텐츠 (이하 "광고"), (ii) 구글 검색 상자 및 검색 결과, (iii) 귀하의 웹사이트, 모바일 어플리케이션, 미디어 플레이어, 모바일 콘텐츠, 그리고/또한 구글이 승인한 기타 사이트 (이하 각각 개별적으로 "사이트")로 연결되는 다른 링크와 연관 검색어. 또한 귀하는 구글에게 자동화된 수단을 포함하여, 사이트 또는 사이트의 일부에 대해 구글이 접속하여 색인을 생성하고 캐쉬에 저장할 수 있는 권리를 부여합니다. 구글은 여하한 사이트에 서비스 제공을 거절할 수도 있습니다.
Any Property that is a software application and accesses our Services (a) may require preapproval by Google in writing, and (b) must comply with Google's Software Principles.
소프트웨어 어플리케이션이면서 당사의 서비스에 접속하는 사이트는 (a) 구글의 사전 서면승인이 필요할 수도 있으며, (b) 구글의 소프트웨어 원칙을 준수해야 합니다.

3. Using our Services
구글 서비스 이용

You may use our Services only as permitted by the AdSense Terms and any applicable laws. Don't misuse our Services. For example, don't interfere with our Services or try to access them using a method other than the interface and the instructions that we provide.
귀 하는 애드센스 약관 및 적용 법률이 허용하는 한도 안에서만 구글 서비스를 이용할 수 있습니다. 구글 서비스를 악용하지 마시기 바랍니다. 예를 들면, 구글 서비스를 방해하거나 구글이 제공하는 인터페이스와 지시사항 이외의 방법을 사용하여 서비스에 접속하려고 하지 말아야 합니다.
You may discontinue your use of any Service at any time by removing the relevant code from your Properties. 
귀하는 귀하의 사이트에서 관련 코드를 제거함으로써 언제든지 서비스 이용을 중단할 수 있습니다.

4. Changes to our Services; Changes to the AdSense Terms
서비스 변경; 애드센스 약관 변경

We are constantly changing and improving our Services. We may add or remove functionalities or features of the Services at any time, and we may suspend or stop a Service altogether. 
구글은 끊임없이 구글 서비스를 변경 및 향상시켜 나가고 있습니다. 구글은 언제든지 서비스 기능이나 특징을 추가 또는 제거할 수 있으며, 하나의 서비스를 모두 중지하거나 중단할 수 있습니다.
We may modify the AdSense Terms at any time. We'll post any modifications to the Terms of Service on this page and any modifications to the AdSense Policies or the Google Branding Guidelines on their respective pages. Changes will generally become effective 30 days after they are posted. However, changes addressing new functions for a Service or changes made for legal reasons will be effective immediately. If you don't agree to any modified terms in the AdSense Terms, you'll have to stop using the affected Services.
구 글은 언제든지 애드센스 약관을 수정할 권한을 보유합니다. 구글은 본 서비스 약관의 수정사항을 본 페이지에 게시하고 애드센스 정책 또는 구글 브랜딩 가이드라인의 수정사항을 그 해당 페이지에 게시하기로 합니다. 변경사항은 소급하여 적용하지 않고 변경사항이 게시되고 나서 보통 30일 이후에 그 효력이 발생하기로 합니다. 그러나, 서비스의 새로운 기능을 다루는 변경사항이나 법률적 사유에 의한 변경사항은 즉시 그 효력을 발생합니다. 귀하가 애드센스 약관의 수정된 내용에 동의하지 않을 경우에는, 영향을 받은 서비스의 사용을 중단해야 합니다.

5. Payment
지불금

Subject to this Section and Section 6 of these Terms of Service, you will receive a payment related to the number of valid clicks on Ads displayed on your Properties, the number of valid impressions of Ads displayed on your Properties, or other valid events performed in connection with the display of Ads on your Properties, only if and when Google determines that your Properties have remained in compliance with the AdSense Terms (including all AdSense Policies as identified in Section 1 above) for the entirety of the period for which payment is made and through to the date that the payment is issued. 
본 서비스 약관의 본조와 제6조에 따라, 구글이 귀하의 사이트가 지불금 지급의 대상이 되는 기간 동안 및 지불금이 지불되는 일자까지 애드센스 약관(제1조에서 정의된 모든 애드센스 정책을 포함합니다)을 준수하였다고 판단하는 경우, 귀하는 각 케이스마다 귀하의 사이트에 게재되는 광고의 유효 클릭수, 귀하의 사이트에 게재되는 광고의 유효 노출수 또는 귀하의 사이트에 광고 게재와 관련하여 이행되는 기타 유효한 이벤트에 관련하여 지불금을 받을 것입니다.

If your Account is in good standing through to the time when Google issues you a payment, we will pay you by the end of the calendar month following any calendar month in which the balance reflected in your Account equals or exceeds the applicable payment threshold. If Google is investigating your compliance with the AdSense Terms or you have been suspended or terminated, your payment may be delayed or withheld. To ensure proper payment, you are responsible for providing and maintaining accurate contact and payment information in your Account.

If you implement search Services, our payments may be offset by any applicable fees for such Services. In addition, Google may (a) withhold and offset any payments owed to you under the AdSense Terms against any fees you owe us under the AdSense Terms or any other agreement, or (b) require you to refund us within 30 days of any invoice any amounts we may have overpaid to you in prior periods. You are responsible for any charges assessed by your bank or payment provider.
구글이 지불금을 지급하는 시점까지 귀하의 계정이 양호한 상태에 있는 경우, 구글은 귀하의 계정에 귀하의 잔액이 해당 지불 한계금액과 같거나 초과하는 달의 익월 말에 귀하에게 지불합니다. 구글이 귀하의 애드센스 약관의 준수 여부 또는 귀하의 참여 중지 또는 종료 여부를 조사하는 경우, 지불금의 지급이 연기되거나 보류될 수 있습니다. 적절한 지불을 보장하기 위해, 귀하는 귀하의 계정에 정확한 연락처 및 지불 정보를 제공하고 유지해야 할 책임이 있습니다.
귀하가 검색 서비스를 구현하면 구글의 지불금은 그 서비스에 대한 적용 비용에 의해 상쇄됩니다. 또한 구글은 (a) 애드센스 약관 하에 귀하가 구글에 지급해야 할 비용에 대해, 애드센스 약관에 의거하여 귀하에게 지급해야 할 금액을 보류하고 상쇄하거나, (b) 이전 기간에 구글이 귀하에게 초과 지불했을 수 있는 금액을 30일 이내에 구글에 환불하도록 요구할 수 있는 권한을 보유합니다. 귀하는 귀하의 은행 또는 지급서비스 제공자로부터 부과된 모든 요금에 대하여 책임이 있습니다.

Unless expressly authorized in writing by Google, you may not enter into any type of arrangement with a third party where that third party receives payments made to you under the AdSense Terms or other financial benefit in relation to the Services.
구글이 명백히 서면 승인을 하지 않는 한, 애드센스 약관에 의거 귀하에게 지불할 금액을 제3자에게 지불하게 하거나 서비스에 관련된 다른 금전적인 혜택을 주는 어떠한 형태의 주선도 제3자와 할 수 없습니다.

Payments will be calculated solely based on Google's accounting. You acknowledge and agree that you are only entitled to payment for your use of the Services for which Google has been paid; if, for any reason, Google does not receive payment from an advertiser or credits such payment back to an advertiser, you are not entitled to be paid for any associated use of the Services. Additionally, if an advertiser whose Ads are displayed on any Property defaults on payment to Google, we may withhold payment or charge back your Account.

Google has the right to withhold or adjust payments to you to exclude any amounts Google determines a rise from invalid activity. Invalid activity includes, but is not limited to, (i) spam, invalid clicks, invalid impressions, invalid queries, invalid conversions, or other invalid events on Ads generated by any person, bot, automated program or similar device, including through any clicks, impressions, queries, conversions, or other events originating from your IP addresses or computers under your control; (ii) clicks, impressions, queries, conversions, or other events solicited or generated by payment of money, false representation, or requests for end users to click on Ads or take other actions; (iii) Ads served to end users whose browsers have JavaScript disabled or who are otherwise tampering with ad serving or measurement; (iv) any click, impression, query, conversion, or other event occurring on a Property that does not comply with the AdSense Policies; (v) any click, impression, query, conversion, or other event occurring on a Property associated with another AdSense Account you use; and (vi) all clicks, impressions, queries, conversions, or other events in any Account with significant amounts of the invalid activity, ad described in (i-iv) above or with the types of invalid activity indicating intentional misconduct. In the event Google detects invalid activity, either before or after issuing a payment for that activity, Google reserves the right to debit your Account, and adjust future payments accordingly, for all invalid clicks, impressions, queries, conversions, or other events including for all clicks, impressions, queries, conversions, or other events on Properties that do not comply with the AdSense Policies.

Additionally, Google may refund or credit advertisers for some or all of the advertiser payments associated with a publisher's Account. You acknowledge and agree that, whenever Google issues such refunds or credits, you will not be entitled to receive any payment for any associated use of the Services.

지불금은 오로지 구글의 회계결산에 기준하여 산정됩니다. 귀하는 구글이 대금을 지급받은 귀하의 서비스 이용에 대하여만 지불금을 받을 권리가 있다는 점을 인정하고 이에 동의합니다; 만일 어떠한 사유에서든지 구글이 광고주로부터 지급받지 못하거나 광고주에게 지급금을 상환한 경우, 귀하는 해당 서비스에 대한 어떠한 지불금도 지급받을 권리가 없습니다. 또한, 사이트에 광고를 게재한 광고주가 구글에게 지불 을 이행하지 않을 경우, 구글은 지급을 보류하거나 귀하의 계정에 지급을 취소할 수 있는 권한을 보유합니다.
구글은 귀하에게 지급하는 지불금을, 무효 활동으로 발생한 금액으로 구글이 판단하는 금액을 제외하기 위해 지불을 보류하거나 조정할 권한이 있습니다. 무효 활동은 다음을 포함하되 이에 국한되지 않습니다. (i) 귀하의 IP 주소나 귀하가 제어하는 컴퓨터에서 발생한 클릭수 노출수, 쿼리, 대화 또는 기타 이벤트를 포함하여, 사람, 봇(bot), 자동화된 프로그램 또는 유사 장치에 의해 발생된 광고에 대한 스팸, 무효 클릭, 무효 노출수, 무효 쿼리, 무효 대화 또는 기타 무효의 이벤트, (ii) 현금지급, 허위진술이나 최종 사용자에게 광고를 클릭하게 하거나 기타 행위를 하도록 청탁하여 발생한 클릭수, 노출수, 쿼리, 대화 또는 기타 이벤트, (iii) 자바스크립트가 실행되지 않는 브라우저를 사용하는 최종 사용자 또는 그 외 광고의 게재 또는 측정을 방해하는 사용자에게 제공된 광고,; (iv) 사이트의 애드센스 정책을 준수하지 않는 모든 클릭수, 노출수, 쿼리, 대화 또는 기타 이벤트; (ⅴ) 귀하가 이용하는 다른 애드센스 계정과 연결된 사이트에서 발생하는 모든 클릭수, 노출수, 쿼리, 대화 또는 기타 이벤트, 그리고 (ⅵ) 상기 (i 내지 v )에 기술된 상당수의무효 활동 또는 고의적인 위반행위를 나타내는 무효 활동과 함께 이루어지는 모든 계정에서의 모든 클릭수, 노출수, 쿼리, 대화 또는 기타 이벤트. 구글이 무효인 활동을 탐지하는 경우, 해당 활동에 대한 지불금을 지급하기 이전인지 지급 이후인지와 무관하게, 구글은 모든 무효의 클릭수, 노출수, 쿼리, 대화 또는 기타 애드센스 정책을 준수하지 않는 사이트에서의 모든 클릭수, 노출수, 쿼리, 대화 또는 기타 이벤트를 포함하는 모든 이벤트에 대하여 귀하의 계정에 공제대상으로 기입하고, 향후의 지불금을 이에 따라 조정할 권한을 가집니다. 
또한, 구글은 게시자의 계정과 관련한 일부 또는 모든 광고주 지급금을 광고주에게 환불하거나 이를 광고주에 환급할 대상으로 지정할 수 있습니다. 귀하는 구글이 위 환불 또는 환급지정하는 경우에, 귀하에게 서비스의 이용에 관한 지불금을 받을 권리가 없다는 점에 대하여 인정하고 동의합니다.

6. Termination, Suspension, and Entitlement to Further Payment
계약 종료, 중지 및 향후 지불금에 대한 권리

Google may at any time, without providing a warning or prior notice, temporarily suspend further payments on your Account, suspend or terminate the participation of any Property in the Services, or suspend or terminate your Account because of, among other reasons, invalid activity or your failure to otherwise fully comply with the AdSense Policies.  Google can terminate your participation in the Services, and close your Account, if your Account remains inactive for a period of 6 or more consecutive months. If Google closes your Account due to inactivity, and the balance reflected in your Account equals or exceeds the applicable threshold, we will pay you that balance, subject to our payment provisions in Section 5. If Google closes your Account due to inactivity, you will not be prevented from submitting a new application to use the Services.

If Google terminates your Account due to your breach of the AdSense Terms, including, but not limited to, your causing or failing to prevent invalid activity on any Property, or your failure to otherwise fully comply with the AdSense Policies, you will not be entitled to any further payment from Google for any prior use of the Services. If you breach the AdSense Terms or Google suspends or terminates your Account, you (i) are prohibited from creating a new Account, and (ii) may not be permitted to monetize content on other Google products.

구글은 경고 또는 사전 통지 없이 언제든지, 귀하의 무효 활동 또는 애드센스 정책을 미준수 등의 사유로 귀하의 계정에 대한 향후 지불금 지급을 일시적으로 중지하거나, 서비스 사이트의 참여를 중지 또는 종료하거나, 또는 귀하의 계정을 중지 또는 종료할 권한을 보유합니다. 구글은 귀하가 연속 6개월 이상의 기간 동안 활동을 하지 않는 경우 귀하의 서비스 참여를 종료하고 귀하의 계정을 폐쇄할 수 있습니다. 구글이 계정 활동이 없다는 이유로 귀하의 계정을 폐쇄하는 경우, 그리고 귀하 계정의 잔액이 적용되는 기준금액 이상인 경우, 구글은 해당 잔액을 제5조의 지불금에 관한 조항에 따라 지급합니다. 구글이 위 사유로 귀하의 계정을 폐쇄한 경우, 귀하는 서비스 이용을 위하여 새롭게 가입 신청을 제출할 수 있습니다. 
여하한 사이트에서의 무효 활동을 야기하거나 이를 방지하지 못하거나 기타 방식으로 애드센스 정책을 준수하지 못하는 등(이에 국한되지 않습니다) 애드센스 약관의 위반으로 인하여 구글이 귀하의 계정을 폐쇄하는 경우, 귀하는 이전의 모든 서비스 이용에 대하여 향후 지불금을 받을 권리를 가지지 않습니다. 귀하가 애드센스 약관을 위반하거나 구글이 귀하의 계정을 중지 또는 종료한 경우, 귀하는 (ⅰ) 신규 계정을 생성하는 것이 금지되며, (ⅱ) 다른 구글 제품의 컨텐츠를 현금화하는 것이 허용되지 않을 수 있습니다.

If you dispute any payment made or withheld relating to your use of the Services, or, if Google terminates your Account and you dispute your termination, you must notify Google within 30 days of any such payment, non-payment, or termination by submitting an appeal. If you do not, any claim relatedor your termination is waived.
귀하의 서비스 이용과 관련하여 귀하에게 지불되었거나 지급 보류된 지불금에 대한 이의를 제기할 경우, 또는 구글이 귀하의 계정을 종료하여 귀하가 종료에 대하여 이의를 제기할 경우, 이러한 지급, 지급 미이행 또는 종료가 이루어진 날로부터 30일 이내에 구글에게 이의를 제출하는 방식으로 통지해야 합니다. 구글에게 통지하지 않을 경우, 귀하는 그러한 논쟁이 되는 지불금 또는 종료와 관련하여 청구를 포기하는 것으로 간주됩니다.

You may terminate your use of the Services at any time by completing the account cancellation process.  Your AdSense Account will be considered terminated within 10 business days of Google's receipt of your notice.   If you terminate your Account and the balance reflected in your Account equals or exceeds the applicable threshold, we will pay you that balance, subject to the payment provisions in Section 5, within approximately 90 days after the end of the calendar month in which you terminated your use of the Services.  Any balance reflected in your Account below the applicable threshold will remain unpaid.

귀하는 서비스의 이용을 계정 종료 절차를 완료하여 언제든지 종료할 수 있습니다. 귀하의 애드센스 계정은 구글이 귀하의 통지를 수령한 날로부터 10 영업일 이내에 종료된 것으로 봅니다. 귀하가 귀하의 계정을 종료하고, 귀하 계정의 잔액이 적용되는 기준금액 이상인 경우, 구글은 해당 잔액을 귀하가 서비스 이용을 종료한 달의 마지막 날로부터 약 90일 이내에 제5조의 지불금에 관한 조항에 따라 지급합니다. 적용되는 기준금액에 이르지 않는 모든 잔액은 지불되지 않습니다.

7. Taxes
세금

As between you and Google, Google is responsible for all taxes (if any) associated with the transactions between Google and advertisers in connection with Ads displayed on the Properties. You are responsible for all taxes (if any) associated with the Services, other than taxes based on Google's net income. All payments to you from Google in relation to the Services will be treated as inclusive of tax (if applicable) and will not be adjusted. If Google is obligated to withhold any taxes from its payments to you, Google will notify you of this and will make the payments net of the withheld amounts. Google will provide you with original or certified copies of tax payments (or other sufficient evidence of tax payments) if any of these payments are made by Google.
귀하와 구글 사이에서, 사이트에 게재된 광고와 관련하여 구글과 광고주 간의 거래와 연관된 모든 해당 세금(있을 경우)은 그 책임이 구글에게 있습니다. 구글의 순 수입을 기초로 한 세금 외에, 서비스와 관련된 모든 해당 세금(있을 경우)은 그 책임이 귀하에게 있습니다. 서비스에 관하여 구글이 귀하에게 지급하는 모든 지불금은 세금을 포함하여 처리되며 (해당될 경우), 이는 조정이 불가능합니다. 구글이 귀하에게 지급할 지불금에서 세금을 보류해야 할 경우, 구글은 귀하에게 이 사실을 통지해야 하며 보류 금액을 공제한 지불금을 지급합니다. 구글이 이러한 납부를 할 경우, 구글은 세금납부서 (또는 기타 충분한 세금납부 증빙)의 원본 또는 증명 사본을 귀하에게 제공해야 합니다.

8. Testing
테스트
You authorize Google to periodically conduct tests that may affect your use of the Services. To ensure the timeliness and validity of test results, you authorize Google to conduct such tests without notice.
귀하는 구글이 귀하의 서비스 이용에 영향을 미칠 수 있는 테스트를 정기적으로 시행하는 것을 승인합니다. 테스트 결과가 일정에 맞게 도출되고 유효할 수 있도록, 귀하는 구글이 위 테스트를 통지 없이 수행할 수 있도록 승인합니디.

9. Intellectual Property; Brand Features
지적 재산; 상표 특징

Other than as set out expressly in the Agreement, neither party will acquire any right, title or interest in any intellectual property rights belonging to the other party or to the other party's licensors.
애드센스 약관에 명시적으로 기술된 경우 이외에, 쌍방 중 그 누구도 상대방 소유 또는 상대방의 라이센스 제공자 소유의 지적 재산권의 권리, 소유권, 또는 이익을 취하지 말아야 합니다. 
If Google provides you with software in connection with the Services, we grant you a non-exclusive, non-sublicensable license for use of such software. This license is for the sole purpose of enabling you to use and enjoy the benefit of the Services as provided by Google, in the manner permitted by the Agreement. Other than distributing content via the AdMob SDK, you may not copy, modify, distribute, sell, or lease any part of our Services or included software, or reverse engineer or attempt to extract the source code of that software, unless laws prohibit those restrictions or you have our written permission. You will not remove, obscure, or alter Google's copyright notice, Brand Features, or other proprietary rights notices affixed to or contained within any Google services, software, or documentation. 
구 글이 귀하에게 서비스와 관련하여 소프트웨어를 제공할 경우, 구글은 귀하에게 그 소프트웨어의 사용에 대한 비독점적, 서브 라이센스를 부여할 수 없는 라이센스를 부여합니다. 본 라이센스의 유일한 목적은 애드센스 약관에 의거하여 허가된 방식으로, 구글이 제공한 것과 같이 귀하가 서비스의 혜택을 이용하고 누릴 수 있게 하기 위한 것입니다. 법이 제한을 금지하거나 귀하가 구글의 서면 허가를 갖고 있지 않는 한, AdMob SDK를 통해 콘텐츠를 배포하는 것을 제외하고, 귀하는 구글의 서비스 또는 소프트웨어가 포함된 서비스의 일부를 복사, 수정, 배포, 판매 또는 임대할 수 없으며, 그 소프트웨어의 소스 코드를 리버스 엔지니어링 또는 추출하려는 시도를 하지 말아야 합니다. 귀하는 구글 서비스, 소프트웨어 또는 문서에 첨부되거나 포함된 구글의 저작권 공고, 상표 특징, 또는 기타 독점권 공고를 제거, 또는 모호하게 처리, 또는 변경하지 말아야 합니다.
We grant you a non-exclusive, non-sublicensable license to use Google's trade names, trademarks, service marks, logos, domain names, and other distinctive brand features ("Brand Features") solely in connection with your use of the Services and in accordance with the AdSense Terms. We may revoke this license at any time. Any goodwill arising from your use of Google's Brand Features will belong to Google. 
구글은 오로지 귀하의 서비스 사용에 관하여 그리고, 에드센스 약관에 따라, 귀하가 구글의 상표 이름, 상표, 서비스마크, 로고, 도메인 이름 및 기타 특유의 상표 특징 (이하 "상표 특징") 을 사용할 수 있는 비독점의, 서브 라이센스를 부여할 수 없는 라이센스를 부여합니다. 구글은 언제든지 본 라이센스를 취소할 권리를 보유합니다. 귀하는 귀하가 구글의 상표 특징을 사용하여 발생되는 영업권이 구글의 소유라는 점에 동의합니다. 
We may include your name and Brand Features in our presentations, marketing materials, customer lists and financial reports. 
구글은 구글의 프리젠테이션, 마케팅 자료, 고객 명단 및 재무보고서에 귀하의 이름, 상표 특징을 포함할 수도 있습니다.

10. Privacy
프라이버시보호

Our privacy policy explains how we treat your personal data and protect your privacy when you use our Services. By using our Services, you agree that Google can use such data in accordance with our privacy policy. . You and Google also agree to the Google Ads Controller-Controller Data Protection Terms.

구글의 프라이버시보호정책 (한 국 거주민에 해당하는 프라이버시보호정책 포함)은 귀하가 구글 서비스를 이용할 경우 구글이 귀하의 개인정보를 어떻게 처리하고 귀하의 개인정보를 어떻게 보호하는지를 설명하고 있습니다. 구글의 서비스를 이용함으로써, 귀하는 구글이 구글의 프라이버시보호 정책에 따라 그 데이터를 사용할 수 있도록 동의하는 것으로 간주됩니다. 귀하와 구글은 구글 광고 Controller – Controller 정보 보호 약관에 대하여도 동의합니다.

You will ensure that at all times you use the Services, the Properties have a clearly labeled and easily accessible privacy policy that provides end users with clear and comprehensive information about cookies, device-specific information, location information and other information stored on, accessed on, or collected from end users' devices in connection with the Services, including, as applicable, information about end users' options for cookie management. You will use commercially reasonable efforts to ensure that an end user gives consent to the storing and accessing of cookies, device-specific information, location information or other information on the end user's device in connection with the Services where such consent is required by law. 
귀 하는 귀하가 서비스를 이용할 때 항상 사이트에 정확히 표시되고 쉽게 접근 가능한 프라이버시보호 정책이 있을 것을 확인합니다. 이 프라이버시보호 정책은 최종사용자에게 쿠키에 대한 명확하고 포괄적인 정보, 기기 특정 정보, 위치 정보 및 서비스와 관련하여 최종사용자의 기기에 저장되고, 접근되고, 또는 수집되는 기타 정보이며 해당시 쿠키 관리를 위한 최종 사용자의 옵션에 대한 정보도 포함됩니다. 귀하는 상업적으로 합리적인 노력을 기울여 최종 사용자의 기기에 법률에 의하여 최종 사용자의 동의가 필요한 서비스와 관련하여 쿠기, 기기특정 정보, 로케이션 정보 또는 기타 정보의 저장 및 접속에 동의하도록 해야 합니다.

11. Confidentiality
기밀 유지

You agree not to disclose Google Confidential Information without our prior written consent. "Google Confidential Information" includes: (a) all Google software, technology and documentation relating to the Services; (b) click-through rates or other statistics relating to Property performance as pertaining to the Services; (c) the existence of, information about, or the terms of, any non-public beta or experimental features in a Service; and (d) any other information made available by Google that is marked confidential or would normally be considered confidential under the circumstances in which it is presented. Google Confidential Information does not include information that you already knew prior to your use of the Services, that becomes public through no fault of yours, that was independently developed by you, or that was lawfully given to you by a third party. Notwithstanding this Section 11, you may accurately disclose the amount of Google's gross payments resulting from your use of the Services. 
귀하는 구글의 서면 동의 없이 구글 기밀 정보를 공개하지 않는 것에 동의합니다. "구글 기밀 정보" 는 다음 사항을 포함합니다. (a) 모든 구글 소프트웨어, 테크놀러지, 서비스에 관한 문서, (b) 서비스에 관한 사이트 퍼포먼스와 관련된 광고 클릭률 또는 기타 통계, (c) 서비스에서의모든 비공개의 베타 또는 실험적 기능의 존재, 이에 관한 정보 또는 그 조건, (d) 구글에 의해 기밀로 표시되거나 제시되는 사정에 의해 보통 기밀로 간주되는 기타 정보. 구글 기밀 정보는 귀하가 서비스를 이용하기 전에 이미 알고 있었으며 귀하의 잘못을 통해서가 아닌데 대중에게 알려지고 귀하에 의해 독자적으로 개발되었거나 제3자에 의해 귀하에게 합법적으로 제공된 정보를 포함하지 않습니다. 제11조에도 불구하고, 귀하는 귀하의 서비스 이용으로 발생하는 구글의 총지불금을 정확하게 공개할 수 있습니다.

12. Indemnity
배상의무

You agree to indemnify and defend Google, its affiliates, agents, and advertisers from and against any and all third-party claims and liabilities arising out of or related to the Properties, including any content served on the Properties that is not provided by Google, your use of the Services, or your breach of any term of the AdSense Terms. Google's advertisers are third-party beneficiaries of this indemnity.
귀 하는 구글이 제공하지 않는 사이트에서 제공되는 콘텐츠, 귀하의 서비스 이용, 또는 귀하의 애드센스 약관 위반을 포함하여 사이트로부터 또는 사이트와 관련되어 발생하는 모든 제3자 배상요구에 대해 구글과 그 자회사, 대행사, 광고주의 손해를 배상하고 이들을 변호하는 데 동의합니다. 구글의 광고주들은 본 배상의무의 제3자 수혜자들입니다.

13. Representations; Warranties; Disclaimers
진술; 보증; 책임 부인

You represent and warrant that (i) you have full power and authority to enter into the AdSense Terms; (ii) you are the owner of, or are legally authorized to act on behalf of the owner of, each Property; (iii) you are the technical and editorial decision maker in relation to each Property on which the Services are implemented and that you have control over the way in which the Services are implemented on each Property; (iv) Google has never previously terminated or otherwise disabled an AdSense Account created by you due to your breach of the AdSense Terms, including due to invalid activity; (v) entering into or performing under the AdSense Terms will not violate any agreement you have with a third party or any third-party rights; and (vi) all of the information provided by you to Google is correct and current.
귀 하는 다음 사항을 진술하고 보증해야 합니다. (i) 귀하가 애드센스 약관에 동의할 모든 권한을 보유하고 있으며, (ii) 귀하가 각 사이트의 소유주이거나, 각 사이트의 소유주를 대행할 수 있는 법적 권한을 부여 받았으며, (iii) 귀하는 서비스가 구현되는 각 사이트에 관하여 그리고 각 사이트에서 구현되는 서비스 방식을 관리하는 기술 및 편집의 의사결정자임, (iv) 귀하의 애드센스 약관 위반 또는 무효 활동으로 인해 구글이 과거에 귀하가 생성한 애드센스 계정을 종료하거나 사용하지 못하게 한 적이 없음, (v) 애드센스 약관 동의 또는 애드센스 약관에 의거한 이행이 귀하의 제3자와의 계약 또는 제3자 권리를 위반하지 않음, 그리고 (vi) 귀하가 구글에 제공한 모든 정보가 정확하며 최신 정보임.
OTHER THAN AS EXPRESSLY SET OUT IN THE ADSENSE TERMS, WE DO NOT MAKE ANY PROMISES ABOUT THE SERVICES. FOR EXAMPLE, GOOGLE MAY REFUSE TO SERVE, AS APPLICABLE, (i) ADVERTISEMENTS AND OTHER CONTENT ("ADS"), (ii) GOOGLE SEARCH BOXES AND SEARCH RESULTS, AND (iii) RELATED SEARCH QUERIES AND OTHER LINKS TO YOUR PROPERTIES. WE DO NOT GUARANTEE THAT EVERY PAGE WILL RECEIVE ADS OR THAT GOOGLE WILL SERVE A CERTAIN NUMBER OF ADS. ADDITIONALLY, WE DO NOT MAKE ANY COMMITMENTS ABOUT THE CONTENT WITHIN THE SERVICES, THE SPECIFIC FUNCTION OF THE SERVICES, OR THEIR PROFITABILITY, RELIABILITY, AVAILABILITY, OR ABILITY TO MEET YOUR NEEDS. WE PROVIDE EACH SERVICE "AS IS".
애드센스 약관에 명시적으로 서술된 사항 이외에, 구글은 서비스에 관한 여하한 약속을 하지 않습니다. 예를 들면, 구글은 적용되는 경우, (ⅰ) 광고 및 기타 콘텐츠(이하 "광고들"), (ⅱ) 구글 검색창 및 검색 결과 및 (ⅲ) 관련 검색 쿼리 및 기타 귀하의 사이트에 대한 링크를 제공하는 것을 거절할 수 있습니다. 우리는 모든 페이지가 광고들을 받거나 구글이 특정 숫자의 광고들을 제공할 것이라는 점을 보증하지 않습니다. 또한, 우리는 서비스 내에서의 콘텐츠, 서비스의 특정 기능 또는 그 수익 능력, 신뢰성, 이용가능성, 또는 귀하의 요구 충족 능력에 관하여 여하한 약속을 하지 않습니다. 구글은 각 서비스를 "있는 그대로" 제공합니다. 
TO THE EXTENT PERMITTED BY LAW, WE EXCLUDE ALL WARRANTIES, EXPRESS, STATUTORY OR IMPLIED. WE EXPRESSLY DISCLAIM THE WARRANTIES OR CONDITIONS OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT SUCH STATUTORY WARRANTIES OR CONDITIONS APPLY AND CANNOT BE EXCLUDED, TO THE EXTENT TO WHICH GOOGLE IS ALLOWED, GOOGLE LIMITS ITS LIABILITY IN RESPECT OF ANY CLAIM UNDER THOSE WARRANTIES OR CONDITIONS TO, AT GOOGLE'S OPTION, THE SUPPLYING OF THE SERVICES AGAIN OR THE PAYMENT OF THE COST OF HAVING THE SERVICES SUPPLIED AGAIN.
법률이 허용하는 범위 내에서,구글은 모든 명시적, 법률적 또는 묵시적 보증을 배제합니다. 쌍방은 구글의 침해부재, 매매가능성 그리고 특정 목적의 적합성에 대한 보증 또는 조건에 대한 명시적인 책임부인에 동의하고 이를 인정합니다. 이러한 법률적 보증 또는 조건이 적용되며 배제 불가능한 범위 내에서, 구글에게 허용되는 범위 내에서, 그 보증 또는 조건에 의거한 여하한 클레임에 관하여, 구글은 그 재량으로, 서비스의 재공급 또는 재공급된 서비스의 비용 지불금에 대한 구글의 책임을 제한합니다.
Nothing in this Agreement, including Sections 12, 13 and 14, shall exclude or limit Google's warranty or liability for losses which may not be lawfully excluded or limited by applicable law. Some jurisdictions do not allow the exclusion of certain warranties or conditions or the limitation or exclusion of liability for loss or damage caused by negligence, breach of contract or breach of implied terms, or incidental or consequential damages. Accordingly, only the limitations which are lawful in your jurisdiction will apply to you and Google's liability will be limited to the maximum extent permitted by law.
제 12조, 제13조 및 제14조를 포함하여 본 계약의 그 어느 것도, 법률적으로 배제되지 않거나 또는 관련법률에 의하여 제한되지 않을 손실에 대한 구글의 보증이나 책임을 배제 또는 제한하지 아니합니다. 일부 관할권에서는 특정 보증 또는 조건 또는 제한의 배제를 허용하지 않으며 또는 부주의, 계약 위반 또는 묵시적 약관의 위반으로 인하여 초래된 손실이나 손해, 또는 부수적이거나 결과적 손해에 대한 책임의 배제를 허용하지 않습니다. 따라서 귀하의 관할권에서 합법적인 제한만 귀하에게 적용되며, 구글의 책임은 법률이 허용하는 최대 범위 내에서 제한됩니다.

14. Limitation of Liability
책임의 제한

TO THE EXTENT PERMITTED BY LAW, EXCEPT FOR ANY INDEMNIFICATION OBLIGATIONS HEREUNDER OR YOUR BREACH OF ANY INTELLECTUAL PROPERTY RIGHTS, CONFIDENTIALITY OBLIGATIONS AND/OR PROPRIETARY INTERESTS RELATING TO THE ADSENSE TERMS, (i) IN NO EVENT SHALL EITHER PARTY BE LIABLE UNDER THE ADSENSE TERMS FOR ANY CONSEQUENTIAL, SPECIAL, INDIRECT, EXEMPLARY, PUNITIVE DAMAGES, OR LOSSES AND EXPENSES WHETHER IN CONTRACT, TORT OR ANY OTHER THEORY, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR LOSSES AND EXPENSES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY, AND (ii) EACH PARTY'S AGGREGATE LIABILITY UNDER THE ADSENSE TERMS IS LIMITED TO THE NET AMOUNT RECEIVED AND RETAINED BY THAT PARTICULAR PARTY IN CONNECTION WITH THESE ADSENSE TERMS DURING THE THREE MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM. Each party acknowledges that the other party has entered into the AdSense Terms relying on the limitations of liability stated herein and that those limitations are an essential basis of the bargain between the parties.
법률이 허용하는 범위 내에서, 이하의 면책의무 또는 귀하가 애드센스 약관과 관련하여 지적 재산권, 기밀유지 의무 및/또는 독점적인 이익을 위반할 경우를 제외하고, (i) 어떠한 경우에도 애드센스 약관 하에서 쌍방은 계약, 불법행위 또는 여타 법리에 포함된 결과적, 특별, 간접, 예시적, 징벌적 손해, 또는 손실 및 경비에 대해 책임을 지지 않으며 제한된 구제책의 본질적인 목적을 달성하지 못했을 경우에도 마찬가지입니다. 그리고 (ii) 각 애드센스 약관 하에서 각 당사자의 총배상 책임은 배상요구일 직전 3개월 간 애드센스 약관과 관련하여 그 특정 당사자가 수령하여 보유하고 있는 순금액(net amount)으로 제한합니다. 쌍방은 상대방이 여기에 명시된 책임 제한을 신뢰하여 애드센스 약관을 체결하였으며 그 제한들이 쌍방 간 협상의 본질적인 근거라는 점을 인정합니다.

15. Miscellaneous
기타 조항

Entire Agreement; Amendments. The AdSense Terms are our entire agreement relating to your use of the Services and supersedes any prior or contemporaneous agreements on that subject. The AdSense Terms may be amended (i) in a writing signed by both parties that expressly states that it is amending the Agreement, or (ii) as set forth in Section 4, if you keep using the Services after Google modifies the AdSense Terms. 
전체 계약; 수정. 애드센스 약관은 귀하의 서비스 이용에 관한 완전한 계약이며 그 주제에 관한 이전의 또는 동시에 존재하는 계약들을 대체합니다. (i) 서면으로 애드센스 약관을 수정하고 있음을 명시적으로 기술하여 양당사자가 서명한 경우, 또는 (ii) 제4조에 기술한 것과 같이, 귀하가 구글이 애드센스 약관을 수정한 후에 서비스를 계속 이용할 경우, 애드센스 약관을 수정할 수 있습니다. 
Assignment. You may not assign or transfer any of your rights under the AdSense Terms. 
권리지정. 애드센스 약관에 의거하여 귀하의 여하한 권리를 지정 또는 이전하는 것이 불가능합니다.
Independent Contractors. The parties are independent contractors and the AdSense Terms do not create an agency, partnership, or joint venture. 
독립적인 도급자들. 쌍방은 독립적인 도급자이며 애드센스 약관은 대행사, 제휴관계, 또는 합작투자를 생성시키지 않습니다.
No Third-Party Beneficiaries. Other than as set forth in Section 12, the AdSense Terms donot create any third-party beneficiary rights. 
제3자 수혜자 없음. 제12조에 기술된 사항 이외에, 애드센스 약관은 여하한 제3자 수혜자 권리도 생성시키지 아니합니다.
No Waiver. Other than as set forth in Section 6, the failure of either party to enforce any provision of the AdSense Terms will not constitute a waiver. 
권리포기 없음. 제6조에 기술된 사항 이외에, 쌍방 중 어느 한 당사자에 의한 애드센스 약관조항의 불이행은 권리포기를 구성하지 않습니다.
Severability. If it turns out that a particular term of the AdSense Terms is not enforceable, the balance of the AdSense Terms will remain in full force and effect. 
일부 무효. 애드센스 약관의 특정 조항이 시행 불가능한 것으로 밝혀질 경우, 애드센스 약관의 형평성은 그 효력을 전적으로 유지합니다.
Survival. Sections 5, 6, 8, 12, 14, and 15 of these Terms of service will survive termination. 
존속. 본 서비스 약관의 제5조, 제 6조, 제8조, 제12조, 제14조 및 제15조는 종료될 경우에도 유효하게 존속합니다. 
Governing Law; Venue. All claims arising out of or relating to the AdSense Terms or the Services will be governed by California law, excluding California's conflict of laws rules. The parties will try in good faith to settle any dispute relating to the Agreement ("Dispute") within 30 days after such Dispute arises. If the Dispute is not resolved within 30 days, it must be resolved by arbitration by the International Centre for Dispute Resolution of the American Arbitration Association and conducted in accordance with its Expedited Commercial Rules in force as of the date of the Agreement. There will be one arbitrator selected by mutual agreement of the parties. The arbitration will be conducted in English in Santa Clara County, California, USA. Either party may apply to any court having jurisdiction for injunctive relief necessary to protect its rights pending resolution of the arbitration. Any decision rendered by the arbitrator will be final and binding on the parties, and judgment thereon may be entered by any court of competent jurisdiction. The arbitrator may order equitable or injunctive relief consistent with the remedies and limitations in the Agreement. All information disclosed in connection with the arbitration, including the existence of the arbitration, will be Confidential Information governed by the confidentiality provision of Section 9. The parties may, however, disclose such information to an appropriate court under confidentiality restrictions, as necessary to seek enforcement of any arbitration award or judgment or to seek any relief permitted under the terms hereof.
준거법; 재판 관할. 애드센스 약관 또는 서비스에 관련하여 발생하는 모든 청구는 캘리포니아의 저촉규정을 제외하고 캘리포니아 법률에 의해 규율됩니다. 쌍방은 분쟁 발생후 30일 이내에 계약에 관한 분쟁 (이하 "분쟁") 을 해결하기 위해 선의의 노력을 기울이기로 합니다. 30일 이내에 분쟁이 해결되지 않을 경우, 미국 중재재판 협회 분쟁해결센터(International Centre for Dispute Resolution of the American Arbitration Association)의 중재로 해결해야 하며, 계약 날짜 당시 유효한 속행 상업 규정(Expedited Commercial Rules)에 따라 진행되어야 합니다. 중재자는 쌍방의 상호 동의 하에 선정된 한 명으로 정합니다. 중재재판은 미국 캘리포니아 산타 클라라 카운티에서 영어로 진행하기로 합니다. 쌍방 중 어느 쪽이든 사법권을 가진 법원에 금지명령구제를 신청하여 중재재판의 해결을 기다리는 동안 해당 당사자의 권리를 보호받을 수 있습니다. 중재자가 내린 결정은 변경할 수 없으며 쌍방은 이를 준수할 의무가 있으며 이후 관할법원에서 이에 대한 판결을 받을 수 있습니다. 중재자는 본 계약의 구제책 및 제한과 일치하는 사용정지 또는 금지명령 구제를 명령할 수 있습니다. 중재재판의 존속을 포함하여 중재재판과 관련 공개된 모든 정보는 제9조의 기밀유지 조항의 지배를 받는 기밀정보로 간주됩니다. 다만, 양당사자는 기밀유지 제약에 의거하여 중재결정 또는 중재판결을 시행하기 위해 또는 본 약관에 의거하여 허용되는 구제를 받기 위해 필요한 것과 같이 관련 법원에 그 정보를 공개할 수 있습니다. 
Force Majeure. Neither party will be liable for inadequate performance to the extent caused by a condition (for example, natural disaster, act of war or terrorism, riot, labor condition, governmental action, and Internet disturbance) that was beyond the party's reasonable control. 
불가항력. 쌍방은 쌍방이 합리적으로 제어할 수 없는 조건 (예를 들면, 천재지변, 전쟁행위 또는 테러행위, 노사문제, 정부 조치 및 인터넷 방해)으로 인해 발생한 범위 내에서 부적절한 퍼포먼스에 대해 책임을 지지 않습니다.
Communications. In connection with your use of the Services, we may contact you regarding service announcements, administrative messages, and other information. You may opt out of some of those communications in your Account settings. For information about how to contact Google, please visit our contact page
커뮤니케이션. 귀 하의 서비스 이용과 관련하여, 서비스 발표, 행정상의 전갈 및 기타 정보에 관하여 귀하에게 연락할 권한을 보유합니다. 귀하는 귀하의 계정 설정에 그 커뮤니케이션의 일부를 수신하지 않을 권한을 보유합니다. 구글 연락 정보를 보시려면 구글의 컨택 페이지를 방문하시기 바랍니다.

*              *              *

16. Service-Specific Terms
서비스특정 약관

If you choose to implement any of the following Services on a Property, you also agree to the additional terms identified below:
귀하가 사이트에 다음 서비스를 구현할 경우, 귀하는 또한 아래 확인된 추가 약관에 동의합니다.
AdMob: the AdMob Publisher Guidelines and Policies
애드몹: 애드몹 게시자 가이드라인 및 정책
Custom Search Engine: the Custom Search Engine Terms of Service.
맞춤 검색 엔진: 서비스의 맞춤 검색 엔진 약관.




 

[구글 애드센스] #6 지급 완료 !!

Posted by ironmask84
2018. 3. 29. 21:52 블로깅/블로그 팁



6달만에 100달러를 달성한 기쁨도 맛보고,

SC제일은행 계좌를 등록해서 지급결제 수단을 추가했었습니다!!
http://ironmask.net/437 )


저 때가 3/7이었는데, 3/21 딱 2주만에 지급 완료가 되었네요!!

아니면 원래 구글애드센스 정책이 매월 21일인지는 모르겠습니다. ^^



SC제일은행 인터넷뱅킹 신청을 안해논 오래된 계좌라 정확하게 확인을 아직 못하고 있어요 ㅜㅜ

ATM기를 이용한 통장정리로 보려했건만, 오래되니 거래도 많아서 통장에 인쇄가 꽉차서 다시 바꿔야 하는 낭패까지...
조만간 시간을 내어 은행 방문을 해얄듯 합니다!!


확인 후 다시 업데이트 후기를 달겠습니다. ㅋㅋ



2018년 4월 3일 후기 업뎃

드디어 SC제일은행을 직접 찾아가서 확인을 했습니다. ^^
SC제일은행은 규모가 좀 작은 만큼 지점이 많지 않아서 좀 아쉽지요.
하지만, 아쉬운 사람이 발품을 팔아야 하는 것 처럼

직장인인 저는 점심시간을 쪼개고 쪼개서 찾아갔죠!!


사실 앞으로도 애드센스 지급을 받는 것 외에는 크게 사용할 일이 없을 것 같아서,
인터넷뱅킹을 따로 신청하지는 않고, 통장만 새로 발급받았습니다.

다음 번에도 그냥 통장정리로 확인하려고 하네요 ^^


그 동안 쌓인 거래내역이 꽤 많으니,
이번에만 구글에서 지급받은 거래 내역을 따로 뽑아봤습니다!!

3/21에 지급 메일을 받았는데, 입금은 3/23에 되었네요?




해외송금엔 2일이 걸리는건지??? ㅋㅋ
아무튼 108달러 정도를 받았는데 정확히 115,634원!

이때 환율이 1달러에 1070원 정도 되었나 봅니다!!


이것으로 SC제일은행 원화통장으로도 입금받는데 문제가 없음을 확인시켜 드립니다. ^^


아무튼 저의 애드센스 첫 수익 이라 감동입니다. ㅋㅋㅋㅋ
블로그 시작한지 무려 10년만에 얻어낸 쾌거!

이 금액은 그 동안 그리고 앞으로의 저의 블로그 2차 포워딩 주소 계정비로 쓰면 딱일듯 합니다.
앞으로 더 키워서 더 큰 쾌거를 블로그 취미의 덤으로 얻고 싶네요!
방문자 분들께 감사드립니다. _-_



 

[구글 애드센스] #5 지급 결제수단 추가

Posted by ironmask84
2018. 3. 7. 23:25 블로깅/블로그 팁




티스토리를 시작한지 9년이 되었고,

애드센스를 첫 시도 해본 것이 2009년 쯤입니다.


하지만, 실패를 하였고 다시 재도전을 한 것이 2017년 이었어요 ㅋㅋ

죽어있던 계정을 다시 살려 냈습니다! 
(  
http://ironmask.net/325 참조 )

 


그 후 10달러를 달성하니, 주소확인 PIN 등록 관련 공지가 날라와서
등록한 것이
 2017년 8월 이었고, 3주 정도안에 해결되었습니다. ^^
(  http://ironmask.net/361 참조 )


그리고 6달쯤 지난 2018년 2월 수익까지 합산하니,

100달러를 드디어 초과했습니다!!! :)
거의 제대로 시작하고 6달만에 100달러 달성한셈!


좀 더 빨리 달성하고 싶었으나,

양질의 포스팅을 일주일에 3번 정도 하기도 힘들었던 것 같아요 ^^;
2차 도메인주소로 바꾸는 우여곡절도 있었습니다.

쌓이면, 과연 방문자님들이 늘어나게 될지??

사실 포털사이트는 아주 양질의 글이 아니면, 최신글을 좋아하는 듯 합니다.


이번엔 애드센스 관리 창을 열어보니.. 두둥.. 빨간줄이 하나 생기더니, '지급에 보류가 걸려있습니다.' 라는 글이..

(아래 사진은 클릭하면 크게 나옵니다. ^^)



 제 수익 현황이 살짝 공개가 되었네요 ㅋㅋ.. 미흡합니다. ㅜㅜ 



 지급 메뉴로 가봅시다!! 지급 받는 방법이 비어있죠?? 



 이제 결제 수단을 추가해 봅시다!!  왠 탁구 그림?  :) 



 수표 보다는 은행계좌로 받는 것이 빠르고 편리하답니다!! 



 자 여기서는 예금주, 은행 을 영문으로 써주셔야 하는데요.
 예금주는 대충 영문으로 일단 쓰시면 되겠습니다. 
 계좌번호는 하이폰(-)을 제외하고 써주시면 됩니다. 
 은행이름 및 SWIFT 코드는 이 글 아래를 참고해 주세요. 




 자, 등록이 되었으니 등록한 수단을 기본으로 설정합니다!! 



 이제 계좌가 정상적으로 설정 된 것을 확인할 수 있어요! 



자 은행별 영문이름과 SWIFT 코드를 아래와 같이 알려드립니다.


하나은행(HANA BANK): HNBNKRSE


우리은행(WOORI BANK): HVBKKRSE


국민은행(KOOKMIN BANK): CZNBKRSE


농협(NATIONAL AGRICULTURAL COOPERATIVE FEDERATION): NACFKRSE


기업은행(INDUSTRIAL BANK OF KOREA): IBKOKRSE


외환은행(KOREA EXCHANGE BANK): KOEXKRSE


시티은행(CITIBANK KOREA): CITIKRSX


신한은행(SHINHAN BANK): SHBKKRSE


우체국(KOREA POST OFFICE): SHBKKRSEKPO


SC제일은행(STANDARD CHARTERED BANK KOREA LIMITED): SCBLKRSE

 

경남은행(KYONGNAM BANK): KYNAKR22


광주은행(GWANGJU BANK): KWABKRSE


대구은행(DAEGU BANK): DAEBKR22


부산은행(BUSAN BANK): PUSBKR2P


전북은행(JEONBUK BANK): JEONKRSE




더 정확히 확인하고 싶으시면 아래 링크 보시면 신뢰가 가실 겁니다. ^^

https://www.swift-code.com/south-korea/




저 같은 경우는 SC제일은행 으로 했어요!!
검색해보시면 다들 아시겠지만,
다른 은행들의 경우 보통 달러를 송금 받을 때, 수취 수수료가 건당 5,000원 ~ 10,000원 정도 발생합니다.
100달러가 대충 11만원이라고 하면 큰 금액이죠 ㅜㅜ


그래서 SC제일은행에서는 300달러까지는 수수료 면제의 혜택이 있습니다!!

한달에 300달러를 넘기시는 파워블로거님들은 아마 건당 5,000원인 우체국을 이용하실 듯 합니다!


다들 외화통장을 만들어서 사용하는 경우가 많아서,

저는 외화통장만 달러를 받을 수 있는 건가 했더니,

또 그건 아니었습니다. ㅋㅋ


원화통장의 경우는 달러를 받을 때 그 시점으로 자동 환전 되는 것이지요.

그러면 환전 수수료도 그 시점 기준으로 발생해서 차감하고 입금이 될 것입니다.


달러가 비쌀 때 따로 환전하고 싶다! 라고 하시는 분은 외화통장을 개설하시면 되겠습니다. :)
다만, 환전하는 수고가 있어야 겠지요 ㅎㅎ


하지만, 저는 이미 SC제일은행에 입출금 통장이 하나 있었어요 ㅋㅋ

그거슨 바로 SC제일은행 간판 통장인 두드림 통장!!

8년전에 가입해서 요즘은 사용이 미비했는데, 또 이렇게 활용하게 되네요 ^^


구글에서 지급을 하면 메일로 영수증이 날라온다고 합니다.

기다려 보도록 하죠 :)


** 계좌 가입 당시 예금주명을 영어로 어떻게 기입했는지 기억이 안나서 (아니면 영어 기입은 없었을지도;;)
    일단, 여권 영문명으로 기입을 하긴 했는데 혹시나 문제가 생길지 걱정은 됩니다만,
    입금이 제대로 완료 되면 다시 한번 포스팅을 하도록 하겠습니다. ㅋㅋ




 

[구글 애드센스] #4 자동광고 설정

Posted by ironmask84
2018. 2. 28. 20:30 블로깅/블로그 팁


개요

구글 애드센스가 날로 발전을 하는 것 같습니다. ㅋㅋ

구글 애드센스를 알게 됐던건 거의 10년 전인데, 제대로 적용하고 있던 것은 1년도 안됩니다.

제 생각엔 3년 정도 전부터 국내에서 많이 유행하기 시작한 것 같습니다.

모바일과 웹의 계속된 성장세에 따라 부업, 재테크의 방법으로 책 또는 교육영상으로 많이 소개되고 있더라구요.


지난 번 "Powered by Google" 가 찍혀나오는 일치하는 콘텐츠 광고 편에
( http://ironmask.net/411 )

이어서 이번엔 자동광고를 소개합니다!! 

얼마전에 애드센스 페이지 화면에 새로운 카드로 "자동 광고" ! 라는 걸 보고는 바로 적용해봤습니다.

예상대로 광고를 자동으로 자신의 블로그나 홈페이지에 배치해주는 시스템이에요!


블로그 꾸미기가 힘들거나, Html 손대기가 어려우신 분들도 이걸 이용하면 수월할 것 같습니다.

Html을 잘 만져서 직접 광고를 다양하게 싣을 수 있는 분도 사용하면 좋은 점이 있습니다.

그냥 아무 곳에다 배치하는 것이 아니라 구글의 딥러닝이 적용되서 통계적으로 가장 적합한 위치에

광고를 여러 개 싣어준다는 것이죠!


딥러닝 기반이었던 알파고에 이어,

요새 구글이 참 빅데이터, 딥러닝 기반 기술을 여기저기 활용하는 모습이 눈에 띱니다.

유투브의 추천영상 이라던가 구글 애드센스의 광고들도 알게모르게 이러한 것들이 적용되서

우리가 관심이 있거나 친근한 컨텐츠를 찾아서 보여주는 것들이 다 이러한 부분이라는 사실...


또한, 구글의 딥러닝 알고리즘인 텐서플로우가 오픈소스로 나와 있다는 사실은

관심있는 개발자라면 알 것입니다. ^^


적용 및 후기

우선 설정은 간단합니다.

애드센스 자주 조회 하시는 분들은 새로운 "자동 광고" 카드를 보셨을 것입니다.


못보신 분들도 애드센스 화면에서 광고 메뉴로 들어가면 바로 보입니다.


 자동 광고 메뉴로 진입합니다!! 


 원하는 광고에 대해 활성화 시켜줍니다!! 


 저는 앵커, 텍스트 및 디스플레이 등을 여러가지 활성화 했어요 ㅋ 


 요건 저도 손 안댔는데, 아마 일반 블로그 사용자는 무시하셔도 될 듯합니다. 


 저기 보이는 빨간 동그라미 부분 클릭하면, Html에 적용해야할 코드가 나와요!! 



 티스토리 기존 유저들은 잘 아시겠지만, <head> </head> 사이
 즉, head태그 안에 넣어주시면 됩니다! 



저도 써보니 배치 하지 않았던 곳에 여기저기 광고가 실린 것을 볼 수 있었습니다.

직접 배치하지 않아도 적합한 위치에 알아서 보여주니 좋네요 ^^

다만, 이러한 광고가 어떤 카테고리로 수익이 쌓일지는 나중에 실적보고서로 한 번 확인이 필요하겠지요 :)

실적보고서 후기는 1달 뒤에 다시 여기에 업뎃 해보도록 하겠습니다. ^^


실적보고서 후기




 

[한국경제] MS·구글 등 IT 공룡들, AI 스타트업 사들이는 까닭

Posted by ironmask84
2017. 12. 14. 23:59 컴퓨터공학/IT 뉴스 기사


[한국경제] MS·구글 등 IT 공룡들, AI 스타트업 사들이는 까닭

MS, 구글 등의 IT 공룡회사들이 벤처기업들을  인수해온 것은 최근에 시작된 일이 아닙니다.

IT 산업에 종사하는 제 입장에서는 항상 부러워만 해온 결과들이었네요 ㅜㅜ

아시다시피 IT 산업의 성장과 변화는 매우 빠릅니다.

날이 다르게 새로운 기술과 서비스가 쏟아져 나옵니다.

이러한 변화를 계속해서 이겨낸 기업들이 공룡기업이 되었고, 
이윽고, 새로운 기술들을 다 따라갈 수 없으니, 최근에 언급하는 스타트업 회사를 인수하는 양상이 벌어집니다.

중소기업과 상생이라는 측면에서는 긍정적으로 생각합니다. ^^
다만, 아직 우리나라에서는 이러한 사례가 잘 보이지는 않는 것 같네요.

앞서 포스팅한 IT기사에서도 보았듯이, 우리나라 SW 비중이 15%로는 아직 많이 부족해 보입니다.

최근 폭풍 주가를 달리고 있는 바이오 산업과 함께 우리나라의 신 성장 동력이 되길 기대해 봅니다. 

 

[구글 애드센스] #3 일치하는 콘텐츠 광고 후기

Posted by ironmask84
2017. 12. 13. 22:57 블로깅/블로그 팁



개요

오랜만에 구글 애드센스 관련 글을 하나 포스팅 합니다. ^^

광고를 달기 시작한지가 5개월 반정도 지났습니다만,
아직 100달러도 못채우고 미흡하네요. ㅋㅋ

그래도 7월에 월 5달러 정도에서 최근에는 15달러 정도로 3배 상승 했습니다. ㅋㅋ

이번에 포스팅 할 부분은 "일치하는 콘텐츠 광고" 인데요.

다른 블로그를 보다가 우연히 블로그 하단에 "Powered by Google" 라는 문구에
광고와 자신의 블로그 글들이 나란히 보기좋게 디스플레이 되는 것을 보게된 것이
알게된 계기였습니다. ㅎㅎ

아직 방문자 수가 적은 블로그여서, 파워블로그를 종종 참고하는 편입니다. :)


적용 및 후기

아무튼 그 광고방식을 알게되어 블로그에 달아놓았던 건 10월 23일 쯤 이었어요.

그런데 그 때는 광고가 안나오고 제 포스팅 글들만 나열되어 보이길래.. 

이게 뭔가.. 하고 폭풍검색으로 알아보니... 

광고 설정에 "광고 옵션"이 빠져 있다!!

블로그로 소개해놓은 글들을 통해 보니 "광고 옵션" 이 활성화 되려면

하루 방문자 수가 어느정도 되어야 한다느니 수익이 어느정도 되어야 한다느니 등등 
정확한 기준이 없어 보였습니다.

그래도 보기 좋아서 그대로 블로그에 올려놓고 있었는데,

어느 날 갑자기 구글 애드센스 메인화면에
"일치하는 콘텐츠 광고" 관련 새로운 카드 하나가 생겨있네요? 

그 때 느낌이 딱 왔습니다. 아 이제 "Powered by Google" 에 광고가 올라갈 수 있겠구나!

2달 좀 안 걸렸습니다. 

참고로 제 최근 블로그 기준을 알려드리면, 평균 방문자 200명, 평균 월 수익 15달러 정도에요 ㅎㅎ
그리고 아직 100달러도 못채웠습니다!! ㅋㅋㅋ


 광고 단위는 일치하는 콘텐츠 입니다!! 


 광고가 달리려면 저기 보이는 "광고 옵션" 이 보여야 합니다!! 



 8개 중에 3개가 광고로 나와요 ㅎㅎ