Story

Revive Adserver 외부 배너 광고 사이즈를 %로 가능하게 하기

_침묵_ 2014. 6. 17. 02:42

자체 광고를 제공하기 위해 Revive Adserver를 사용하는데, 광고 사이즈를 px 단위로만 줄 수 있도록 되어 있다. 원하는 것은 보여지는 공간에 꽉 채워지길 원하는데...


즉, width:100% height:100% 를 적용하고 싶다.


revive-adserver/www/delivery/ajs.php 를 수정한다. 이건 Javascript Tag로 할 때 사용되는 파일이고, iFrame Tag로 할 때에는 afr.php 파일이 사용되니 사용되는 파일을 수정해야 한다.


function _adRenderImage() 쪽을 보면 $width, $height를 가져와서 사용하는 부분이 있는데, 여기서 width나 height가 100 이하이면 %로 사용되도록 수정한다.


$width = !empty($aBanner['width']) ? $aBanner['width'].($aBannder['width']<=100 ? '%' : '') : 0;
$height = !empty($aBanner['height']) ? $aBanner['height'].($aBannder['height']<=100 ? '%' : '')  : 0;


혹시 이미지 상하좌우에 여백도 없애고 싶다면, 배너 설정의 Advanced 탭을 보면 HTML 코드에 prepend, append 할 수 있게 설정하는 부분이 있는데 여기에 각각 <body style='margin:0'> 와 </body> 를 넣어준다.

'Story' 카테고리의 다른 글

트위터를 BaaS로 사용하기  (0) 2014.03.10
Video Processing at Dropbox  (0) 2014.02.20
무료 온라인 프로젝트 관리 서비스  (0) 2010.10.12