티스토리 구글 애드센스가 나오지 않을 때 100% 해결방법!!

반응형
728x170

<티스토리 애드센스가 나오지 않을 때 100% 해결방법!!>

 

구글 애드센스를 시작하고 나서 약 2주 정도가 지났습니다.

 

하지만, 이상하게 중간 중간에 광고가 사라지더라고요.

 

인터넷에 검색해보니 여러가지 해결법이 있었는데요. 대표적으로

 

1. 가만히 두면 나중에 자동으로 생긴다.

 

2. 애드센드 정책을 뭔가 위반하여 광고가 나오지 않는 것이다.

 

저는 위의 2개를 다 살펴보았지만 별다른 문제가 없었습니다.

 


일단 저의 문제점을 말해보면 

 

플러그인으로 나오는 광고 2개 (상단, 하단)은 잘 나옵니다.

 

문제는 중간에 삽입하는 광고가 한번씩 씹힌다는 것입니다.

 

아래의 사진은 상단 부분의 광고가 삽입되어 있는 사진입니다.

 

 

그리고 다음 사진은 중간에 삽입한 광고가 나와야 할 부분인데 빈공간이 출력되고 있는 현상입니다.

 

저는 분명히 <2. 예문>과 <다음과 같이~~~> 사이에 광고를 넣었습니다.

 

아래는 그에 대한 HTML 코드를 넣었습니다.

 

 

하지만, 가끔씩 저렇게 보면 나오질 않더라고요.

 

별의 별짓을 다 해보다가 해결책을 찾았습니다.

 


<문제 해결>

 

1. 중간에 광고를 넣을 땐 반드시 "콘텐츠 내 자동 삽입 광고"를 사용해주세요.

- 가끔 "디스플레이 광고"를 사용하시는 분이 있는데 이건 플러그인에 사용하셔야 합니다.

 

 

2. 플러그인에 넣는 광고는 따로 만들어 주세요

- 말 그대로 플러그인의 광고는 플러그인에서만 사용할 수 있게 해야합니다. 

- 아래와 같이 모든 광고를 구분지어서 만들어주세요.

 

 

3. 중간에 삽입할 광고는 되도록 서식으로 만들어서 사용해주세요.

- 서식으로 광고를 다는 방법은 아래의 링크를 참조해주세요

- 서식으로 구글 광고 달기 및 하이퍼 링크 달기 ←클릭!

 

 

4. 중간 광고 삽입은 제일 마지막에 하세요

- 모든 글을 작성하신 후에 서식을 이용하여 삽인만 하시기 바랍니다.

300x250

 

5. 삽인한 광고 주변을 클릭하거나 만지지 마세요.

- 광고와 떨어진 부분은 괜찮습니다.

 

6. 글을 작성하신 후 "모바일" 또는 "크롬"이 아닌 다른 브라우저로 접속해서 확인해보세요

- 이 작업은 글을 쓴 후 20~30분 뒤에 하는 것을 추천합니다.

 

7. 6번에서 광고가 보이지 않을 경우

- 3번~6번까지를 한번 더 반복해주세요.

- 일단 중간 광고가 나오고나면 더 이상 오류는 발생하지 않습니다.

 


저는 위와 같은 방법을 통해 대부분의 광고가 나오지 않는 현상을 해결하였습니다.

 

사실 원인은 잘 모르겠으나

 

티스토리 자체의 버그같기도 하고 인터넷 익스플로러가 구글과 맞지 않는 것도 있는거 같습니다.

 

왜냐하면 모바일로 보면 잘 보이거든요.(대부분)

 

더 많은 블로그 만들기 자료를 보고 싶다면 ☜ 여기!!

 

그럼 이것으로 오늘의 포스팅을 마치겠습니다.

 

반응형

댓글()

기초부터 실전까지 VBA 엑셀10 - 마지막 행 얻기(End)

IT 관련 지식/VBA 공부|2019. 10. 25. 09:51
반응형
728x170

< VBA 엑셀10 - 마지막 행 얻기(End)>

 

데이터의 마지막 셀로 갈 수 있는 방법중 하나인 End에 대해서 알아보겠습니다.

 

더 많은 VBA 자료를 보고 싶다면 ☜ 여기!!

 

먼저 프로그래밍을 하기 전에 다음과 같은 엑셀 시트를 준비해야합니다.

 

A열에서는 첫 번째 줄부터 10번째 줄까지 연속적으로 숫자가 입력되어 있습니다.

 

B열에서는 첫 번째 줄부터 숫자가 이어지다가 5번째 줄에서 한번 끊기게 됩니다.

 

이번에는 "A1"셀을 선택한 후에 Ctrl+↓(방향키 아래)를 눌러보시기 바랍니다.

그럼 아래와 같은 그림처럼 "A10" 셀이 선택되어져 있는 모습일거라 생각합니다.

이번에는 "B1"를 선택한 후 똑같이 Ctrl+↓(방향키 아래)을 눌러보시기 바랍니다.

"A1"와 다르게 네 번째 행에서 선택이 멈춥니다.

Ctrl+"방향키"의 기능은 연속적인 데이터가 있을 때 그 방향의 마지막 데이터로 커서를 이동시켜줍니다.

 

이번에는 이것을 코딩으로 표현할 수 있는 방법에 대해 이야기 해보겠습니다.

 

(위에서 만든 데이터는 그대로 사용할 예정이니 놔두시면됩니다.)

 

또한 가능한한 이제부터 VBA에서 셀을 선택할 때는 Cells를 사용하겠습니다.

300x250

 


1. End 사용하기

 

Cells (1, 1) .End (xlDown)

 

위에서 했던 Ctrl+↓(방향키 아래)와 같은 기능을 가진 코드입니다.

 

밑으로 향하는 xlDown 이외에도 다음과 같은 기능을 사용할 수 있습니다.

 

xlUp : ↑ 위로
xlDown : ↓ 아래로
xlToLeft : ← 왼쪽
xlToRight : → 오른쪽

 

다음과 같이 코딩을 하면 위에서 했던 것이랑 똑같은 결과를 얻을 수 있습니다.

Sub row1() 

    Dim a As String, b As String 
     
    a = Cells(1, 1).End(xlDown) 
     
    Cells(11, 1) = a 
     
    b = Cells(1, 2).End(xlDown) 
     
    Cells(11, 2) = b 
     
End Sub

약간 해석을 하자면 

① 문자열을 받을 수 있는 변수 a, b를 만듭니다

② "A1"의 마지막 행에 있는 데이터를 a에 저장합니다.

③ "A11"에 저장한 a 데이터를 입력합니다.

④ "B1" 또한 같은 내용을 반복합니다.

 

 

 

 

 

<결과>

 

위에서 했던거 처럼 같은 결과를 얻을 수 있습니다.

 


2. 마지막 행의 수 얻기 - .Row

 

마지막으로 그 행의 숫자를 얻을 수 있는 코드를 알려주고 끝내겠습니다.

 

위에서 배웠던

 

Cells (1, 1) .End (xlDown)

 

이거에 .Row를 붙여서 

 

Cells (1, 1) .End (xlDown).Row

 

라고 하면 끝입니다.

 

아래와 같이 프로그래밍을 할 경우 결과는 위와 동일하지만

Sub row2()

    Dim a As String, b As String
    
    a = Cells(1, 1).End(xlDown).Row
    
    Cells(11, 1) = a
    
End Sub

여기서 "A11"에 출력되는 "10은 "A10" 셀에 있는 "10"이 아닙니다.

 

A"10"을 의미하는 10입니다.

 

즉, 행의 숫자를 얻을 수 있는게 

 

Cells (1, 1) .End (xlDown).Row

 

입니다.

 


더 많은 VBA 자료를 보고 싶다면 ☜ 여기!!

오늘은 여기까지 하겠습니다!

반응형

댓글()

기초부터 실전까지 VBA 엑셀9 - 반복문 Do ~ Loop

IT 관련 지식/VBA 공부|2019. 10. 24. 09:29
반응형
728x170

<VBA 엑셀9 - 반복문 Do ~ Loop>

 

이번에는 또 다른 반복문인 Loop에 대해 알아보겠습니다.

 

For 반복문과 Do 반복문의 차이점을 설명하자면

 

For 반복문 : 지정 횟수만큼 반복한다.

 

Do 반복문 : 주어진 조건만큼 반복한다.

 

더 많은 VBA 자료를 보고 싶다면 ☜ 여기!!

 


1. Do 반복문의 기본 형태

 

Do [{While | Until} condition]
  [statements]
  [Exit Do]
  [statements]

Loop

 

각 구문의 뜻을 설명하면 아래와 같습니다.

 

condition 선택 사항입니다.
참 (True) 또는 거짓 (False)을 평가하는 수식 또는 문자열 식을 지정합니다.
인수 condition 값이 Null 인 경우, 인수 condition은 거짓 (False)로 간주됩니다.
statements 인수 condition이 참 (True) 인 동안 또는 인수 condition이 참 (True)로 될 때까지 반복 실행되는
여러 행의 문을 작성합니다.

 

condition에서 사용할 수 있는 조건의 경우 아래와 같습니다.

 

비교 연산자 의미
= 같음
<> 같지 않음
> 초과
> = 이상
< 미만
<= 이하
논리 연산자 의미
And 논리적
Or 논리합

 

다음 예문을 통해 좀 더 상세히 알아보겠습니다.

 

참고로 기초 레벨의 코딩의 경우 코드를 올리지 않겠습니다.

 

왜냐하면 직접 코딩을 하면서 익히는게 더 빨리 외워지고 프로그래밍을 하는 맛이 있거든요 ㅎㅎ


2. Do 조건문의 예시

 

Sub Loop1()
    Dim i
    i = 1
    Do While i <= 10
        Cells(i, 1) = 1
        i = i + 1
    Loop
End Sub

 

위의 VBA 코딩을 실행시켜보면 아래와 같은 결과가 나옵니다.

위에서 While의 의미를 설명하자면

 

300x250

 

<"i"가 10이하일 "동안" 계속 반복해라> 라는 의미입니다.

 

결과는 같지만 조금 다른 예를 한번 더 보겠습니다.


Sub Loop2()

    Dim i
    i = 1
    Do Until i > 10
        Cells(i, 1) = 1
        i = i + 1
    Loop
End Sub

 

이를 실행해보면 위와 똑같은 결과가 나오게 됩니다.

 

여기서 Until의 뜻은

 

<"i"가 10을 넘을 때"까지" 계속해라>라는 의미입니다.

 

뭔가 차이점이 느껴지시나요? ㅎㅎ

 

사실 직접 VBA 프로그래밍을 할 여러분들은 While이나 Until 중 하나만 중점적으로 사용해도 무방합니다.

 


3. Exti Do

 

마지막으로 Loop 반복문을 탈출하는 코딩에 대해 알아보고 마치겠습니다.

 

For 반복문과 마찬가지로 Loop 반복문 또한 탈출하는 코딩이 있습니다.

 

이번 에는 아래와 같이 VBA 코딩을 해봅니다.

 

Sub Loop3()

    Dim i
    i = 1
    Do Until i > 10
        Cells(i, 1) = 1
        i = i + 1

        Exit Do
    Loop
End Sub

 

이를 실행하면 그 결과는 아래와 같이 됩니다.

 

한번만 실행하고 Do ~ Loop 반복문을 끝내는 모습입니다.

 


이것으로 반복문에 대한 설명은 모두 끝났습니다.

 

다음에는 또 다른 수업으로 찾아 뵙겠습니다.

 

더 많은 VBA 자료를 보고 싶다면 ☜ 여기!!

반응형

댓글()

서식으로 구글 애드센스, 하이퍼링크 쉽게 달기

반응형
728x170

<서식으로 구글 애드센스, 하이퍼링크 쉽게 달기>

 

서식을 이용하여 본문 중간에 구글 광고(애드센스)를 쉽게 달고, 하이퍼링크도 쉽게 다는 법을 설명해드리겠습니다.

 

이 방법을 사용하시면 광고가 사라지는 현상도 어느정도 막아줄 수 있습니다!

 


1. 서식 만들기

- 블로그 관리 페이지의 왼쪽에서 "서식 관리"로 들어갑니다.

 

티스토리 서식

 

2. 구글 광고(애드센스) 넣기

- 이때 주의해야할 점은 반드시 복사를 한뒤 아무것도 하지 않는 것입니다.

- 중간 광고를 넣으실 분은 "콘텐츠 내 자동 삽입 광고"를 넣어주세요

 

3. 하이퍼링크 넣기

- 구글 애드센스가 아닌 하이퍼링크를 넣고 싶은 사람은 아래와 같이 해주세요.

- 아래와 같이 눈에 띄게 "굵은 글자", "글자 색"을 추가해주는게 좋습니다.

- 링크를 거는 것을 잊지마세요!

4. 서식 활용하기

- 글쓰기에서 상단에 있는 "서식"이라는 것을 클릭합니다.

- 아까 만들어 놓은 서식을 클릭합니다.

5. 주의사항

 

- 애드센스를 넣을 때는 글을 다 쓰신 후 서식만 넣는게 제일 좋습니다.

- 그리고 광고를 서식으로 넣은 후에는 아무 것도 만지지 말고 저장하세요.

 

300x250

위와 같은 방법을 사용하면

 

일일이 광고 HTML을 복사하여 붙여넣을 필요도 없고

 

카테고리로 바로 갈 수 있는 하이퍼링크도 쉽게 만들 수 있습니다.

 

감사합니다!

반응형

댓글()