AdSense Responsive Ads

나중에 찾아보다가 같은 증상이 설명되어 있는 이 게시물을 발견해서, 내 게시물에 답글을 남깁니다:

모바일에서 발생하는 흔들림 현상은 n번째 게시물마다 광고를 배치하는 옵션과 관련된 것 같습니다. 이 값을 0으로 설정하면 실제로 문제가 사라지긴 하지만, 플러그인 개발자가 문제를 수정해 주는 편이 훨씬 나을 것입니다.

UI 제안은 현재 고정된 크기가 몇 가지 제공되는 선택 메뉴 대신, Discourse 설정 UI에 최대 크기 매개변수를 추가하자는 것입니다. 이렇게 하면 반응형(responsive)이 기본값이 되고 높이를 제한할 수 있는 가능성이 생기므로 UI가 더 깔끔해질 것입니다.

CSS를 사용해 본 적이 없는지 확실합니까?

저는 CSS를 잘 못하지만, 제 지식 범위 내에서 몇 번이나 시도된 것으로 알고 있습니다. 현재는 모바일 레이아웃에 고정된 크기를 사용하는 방식으로 임시로 해결하고 있습니다.

이해한 것 같습니다. 결국 이렇게 될 것 같습니다:

현재 반응형 광고의 큰 문제는 페이지 레이아웃에서 점프(뚝 떨어지는 현상)를 유발한다는 점인데, 읽는 도중 주제 내에서 일어나는 이 현상은 매우 불편합니다. 점프 현상을 방지할 수 있는지 확인하기 위해 이 새로운 설정을 추가해 보겠지만, 작은 광고는 배치 공간이 축소되므로 최대 높이가 문제를 해결할 수 있을지 의문이 듭니다.

@ljpp 제안해 주신 내용을 구현해 보았는데, 전혀 작동하지 않습니다. 조금도요.

이 기사를 참고하여 예시와 비슷한 것을 구현해 보려고 했습니다. 광고 플러그인이 렌더링할 때 ins 요소의 인라인 스타일 속성에 무엇이 포함되는지 확인하기 위해 디버깅을 추가한 결과를 아래에 보여 드립니다:

제 설정은 다음과 같습니다:

AdSense가 작업을 마친 후 최종 결과물은 280px의 고정 높이를 가지며, 초기 ins 스타일이 가지고 있던 90px를 대체합니다. 그리고 AdSense는 표시할 광고를 찾지조차 못했는데도 불구하고 div 크기를 더 크게 만드는 것을 결정했습니다. :man_facepalming:

그리고 어쨌든, 이 새로운 설정들은 AdSense 설정을 간소화하는 것이 아니라, 반응형 광고가 작동하는 새로운 방식으로 크기를实际控制할 수 있게 해주지 않으면서도 훨씬 더 혼란스러운 훨씬 더 많은 설정을 추가합니다.

문제가 ‘반응형’ 설정에 있는 것 같아서 이렇게 시도해 보았습니다. 모바일 하단 광고 크기를 (아마도 n번째 게시물 광고에도 사용되는 코드일 텐데) 사용 가능한 두 가지 모바일 형식(320 폭)에 폭 336인 하나를 더한 것으로 제한하고, 반응형 설정을 제거했습니다.

지금까지는 잘 되고 있으며, 이전보다 훨씬 덜 흔들립니다.

@Paracelsus 감사합니다, 저도 이 방법을 시도해 보겠습니다…

@neil, "Adsense post bottom"과 "Adsense mobile post bottom"의 차이점이 무엇인가요?

태블릿, iPad 또는 기타 중간 크기 장치는 광고 플러그인의 관점에서 PC로 간주되나요, 아니면 모바일로 간주되나요?

@Cazadividendos 님, 지금까지 유일한 단점은 모바일을 가로 화면으로 돌리더라도 게시글 사이에는 더 넓은 광고를 넣을 수 없다는 것입니다. 광고는 사용자가 선택한 크기에 고정되어 있기 때문입니다. 만약 더 넓은 광고 크기를 선택하면, 모바일이 세로 화면일 때 레이아웃이 깨지는 광고가 보이기 시작할 것입니다.

전자는 모바일이 아닌 버전이고, 후자는 모바일 버전입니다. 어떤 것이 "모바일"인지 아닌지를 구분하는 데는 Discourse의 규칙이 적용됩니다.

모바일로 간주됩니다.

안녕하세요,

토픽 중간에 Google 광고를 추가할 수 있을까요? 예를 들어, X개의 답변마다 광고가 표시되도록 할 수 있나요? 현재는 상단 또는 하단 옵션만 확인됩니다.

감사합니다!

네, "post bottom"과 "nth post"를 찾아보세요.

감사합니다 @neil. 저는 그것을 지원하지 않는 플러그인의 구버전을 사용 중이었어요 :upside_down_face: