AdSense 반응형 광고로 화면이 점프합니다

여기서 무슨 일이 일어나고 있는지 요약해 보겠습니다… :confounded:

다른 주제에서 이 문제에 대해 게시한 적이 있으니, 아래를 꼭 읽어 주세요:

더 깊이 파고들어, 광고 포스트 사이에 반응형 광고가 렌더링되어야 하는 컨테이너에 CSS로 크기를 추가해 보았습니다. 예를 들어:

.adsense-post-bottom.adsense-responsive {
  height: 100px; // 이보다 높지 않게 해 주세요
}

하지만… 이런 일이 발생합니다:

광고 플러그인이나 코어 디스코urs에서 이러한 인라인 !IMPORTANT 스타일을 추가하는 것을 찾을 수 없으므로, AdSense JS가 핵 옵션을 선택하여 컨테이너에 임의의 높이를 강제로 부과하려는 것으로 보입니다. 그래서 모든 것을 auto !important로 설정하는 것입니다!

결국 AdSense가 이를 불가능하게 만든 것으로 보입니다. 현재 선택지는 다음과 같습니다:

  1. AdSense 플러그인에서 "반응형"을 크기 옵션에서 제거합니다 (현재 반응형 크기를 사용하는 사용자는 데스크톱 728x90, 모바일 300x250으로 대체됨).
  2. "반응형"을 포스트 간 배치에만 제거합니다 (점프 현상이 모든 배치에서 발생하지만).
  3. 메타에 이 문제에 대한 주제를 작성하고, 사람들이 "반응형"을 계속 사용할 수 있게 하며, 모든 AdSense 크기 설정 설명에 링크를 겁니다.
  4. "auto !important"가 광고 플러그인이나 코어 디스코urs에서 나오고 있지만 제가 찾을 수 없는 것일까요?

수정:

아마도 이제 이 제안을 이해한 것 같습니다:

즉, "반응형"을 선택한 후 플러그인 설정에서 최대 폭과 최대 높이를 설정할 수 있어야 합니다.

이 주제를 닫고 이 주제에서 계속 진행하겠습니다: