?act=dispMemberLoginForm
이런 페이지 라던지
?act=dispSocialxeInputAddInfo
이런 페이지라던지 광고 노출된다고
정책센터에 알림이 왔습니다.
결론적으로 콘텐츠가 없는 페이지 광고 노출은 결고가 뜨네요
해당 act 들에서 페이지만 구글광고를 제거 할 수 있는 방법이 있을까요?
CMS | Rhymix 2.0 |
---|
?act=dispMemberLoginForm
이런 페이지 라던지
?act=dispSocialxeInputAddInfo
이런 페이지라던지 광고 노출된다고
정책센터에 알림이 왔습니다.
결론적으로 콘텐츠가 없는 페이지 광고 노출은 결고가 뜨네요
해당 act 들에서 페이지만 구글광고를 제거 할 수 있는 방법이 있을까요?
레이아웃이라면 $act값을 비교해서 적용할수 있습니다.
https://github.com/rhymix/rhymix/blob/master/layouts/xedition/layout.html#L61-L88
예를들어 xedition 레이아웃은 특정 act에서 강제로 콘텐츠 폭을 고정하고 있는데, 비슷하게 응용할수 있습니다.
{@ $_no_adsense_act = array( '광고제거할act1', '광고제거할act2', '광고제거할act3' )} <block cond="isset($act) && !in_array($act, $_no_adsense_act)"> 광고표시 스크립트 삽입(예.<script src="~~~"> <block>
근데 레이아웃에 이걸 넣으니 바로 에러가 발생하네요.
{@ $_no_adsense_act = array(
'광고제거할act1',
'광고제거할act2',
'광고제거할act3'
)}
ParseError #0 "syntax error, unexpected '$__Context' (T_VARIABLE)" in files/faceOff/851/099/001/layout.html on line 2
common/framework/debug.php:681
레이아웃 전체 코드를 알 수 없으므로 해결해 드리기 힘듭니다.
p.s.) 그렇다고 전체 코드를 올려달라 부탁드리는건 아닙니다. 확실한 해결을 바라신다면 제작의뢰하시면 됩니다.
결국 해당 광고를 불러오는 곳에서 필요없는 act를 if문같은 것으로 배제시켜서 불러오지 않게 하면 되는 것인데요.