2011-06-27 8 views
0

AdUnitの要素をGoogleから操作する方法を知りましたか? など。隠れている、など?Google AdUnit非表示

これまでのところ、不透明度を変更して垂直方向に移動することはできますが、広告が読み込まれる前に行ってください。

+0

Googleマップとの接続がわかりません –

+0

AdUnit APIを使用してgoogle adsense広告を表示することができます。私はそれを隠すことができるようにしたいと考えていましたが、解決策を見つけました。 – kwicher

答えて

0

を参照してください。だから私は解決策を自分で見つけ:

のjQueryを使用して
var t=setTimeout("closeAdd()",2000);}); 

function closeAdd(){ 
$('#add').append('<span id="close_but">Close</span>'); 
$('#close_but').css('position','absolute'); 
$('#close_but').css('color','blue'); 
$('#close_but').css('top','0px'); 
$('#close_but').css('left','425px'); 
$('#close_but').click(function(){ 
    $('#add').hide();}); 
} 

私はアドオンを含むノードに「閉じる」スパンを追加しています。実際の配置は、アドユニットのフォーマットに依存します。ここでは、「AdFormat.BANNER」があります。とにかく、私はまた、クリックするハンドラを、要素を含むaddを隠すCloseスパンに付け加えます。

BTW。操作を遅らせることは、Googleがノードを使って奇妙な操作を行い、負荷を完全に追加するまで必要です。

0

AdUnitsetPosition(null)を呼び出すと、マップから削除されます。 http://code.google.com/apis/maps/documentation/javascript/reference.html#AdUnit

+0

setPosition(null)が機能しません: ':エラーコンソールで表示されます – kwicher

+0

地図からAdUnitを削除するようドキュメントに明示されているので、確かに残念です。 'setMap(null)'がうまくいくのだろうかと思います。 – Trott

+0

'setMap(null)'は実際には動作しますが、私はエフェクトを再生できるのでjQueryの方が好きです。とにかくありがとう。 – kwicher

関連する問題