モバイル向けGoogle AdSense





さて、ロシアのモバイル向けAdSenseが登場しました。 この奇跡は、ウェブ向けAdSenseとほぼ同じように機能します。 唯一の違いは、ウェブ向けAdSenseはJavaScriptを使用し、モバイル向けAdSenseはプログラミング言語を使用して動作することです。



-PHPバージョン4.3.0以降

-CGI / Perlバージョン5.8以降

-JSPバージョン1.2以降

-ASPバージョン3.0以降


モバイルの通常のバージョンとは異なり、ページごとに1つ以上の広告ユニットをインストールすることはできません。1つまたは2つの広告を(任意に)回転させることができます。





同時に、AdSense wap-blockをWebサイトにインストールすると、広告は表示されません。







利用可能な設定から、マークアップを選択することもできます:wml、xhtmlまたはchtml( 私はレーマーであり、そのようなマークアップはわかりません )。 ただし、訪問者がどのデバイスから来たかに応じてサイトのページのレイアウトを変更できる場合、広告ユニットのレイアウトを自動的に構成するのは簡単です。変数は特定のレイアウトを表示する役割を果たします。



もちろん、カラーパレット(境界線、リンク、背景、テキスト)およびチャネルをカスタマイズする機会もあります。



個人的な経験

現時点では、モバイルバージョンを1つのサイトに配置します。 PHPのコードを使用しました。 コードは次のようなものです。

$ GLOBALS ['google'] ['ad_type'] = 'text';

$ GLOBALS ['google'] ['channel'] = '***';

$ GLOBALS ['google'] ['client'] = '***';

$ GLOBALS ['google'] ['format'] = 'mobile_single';

$ GLOBALS ['google'] ['https'] = $ _ SERVER ['HTTPS'];

$ GLOBALS ['google'] ['host'] = $ _ SERVER ['HTTP_HOST'];

$ GLOBALS ['google'] ['ip'] = $ _ SERVER ['REMOTE_ADDR'];

$ GLOBALS ['google'] ['markup'] = 'wml';

$ GLOBALS ['google'] ['output'] = 'wml';

$ GLOBALS ['google'] ['ref'] = $ _ SERVER ['HTTP_REFERER'];

$ GLOBALS ['google'] ['url'] = $ _ SERVER ['HTTP_HOST']。 $ _SERVER ['REQUEST_URI'];

$ GLOBALS ['google'] ['useragent'] = $ _ SERVER ['HTTP_USER_AGENT'];

require( 'http://pagead2.googlesyndication.com/pagead/show_ads.php');


ただし、インストール中に、次の2つの変数でエラーがすぐに発生しました。

$ GLOBALS ['google'] ['https'] = $ _ SERVER ['HTTPS'];

$ GLOBALS ['google'] ['ref'] = $ _ SERVER ['HTTP_REFERER'];


変数$ _SERVER ['HTTPS']および$ _SERVER ['HTTP_REFERER']がないため、対応するエラーがスローされました。 コードを少し修正する必要がありました:

$ GLOBALS ['google'] ['https'] = isset($ _ SERVER ['HTTPS'])? $ _SERVER ['HTTPS']: '';

$ GLOBALS ['google'] ['ref'] = isset($ _ SERVER ['HTTP_REFERER'])? $ _SERVER ['HTTP_REFERER']: '';


その後、すべてが機能しました。 確かに、私はまだ広告を見ていません。 このためのAdSenseの設定では、「コードがWAPサイトに追加されるとすぐに、関連する広告が48時間以内に表示されるはずです。」 待ってます:)



PS誰かがPHP以外の言語でコードをインストールした経験があり、何か問題があれば、その対処方法を書いてください。 他の人も非常に興味があると思います。



更新する

ちなみに、このパラメーターで判断すると、$ GLOBALS ['google'] ['ad_type'] = 'text'、テキストだけでなくイメージ広告も将来的に利用可能になります。



更新2

これが最初のツバメです。 2つの問題が見つかりました。

1.&記号は、URLで広告リンクに明示的に送信されます。 これは、たとえばOpera miniでは、サイトにマークアップエラーが表示されることを意味します。 一般的に、これはわき柱です。

2.エンコードはUTF-8として送信されます。 一方でそれは良いことです しかし一方で、サイトがPHPで実行されている場合、たとえばob_start()を使用してからWINDOWS-1251をUTF-8にトランスコードすると、広告のエンコードが壊れてフラッシュが表示されます。



アップデート3

また、出口の広告は既に<p> Objava </ p>に配置されていることがわかりました。 WAPマスターはこれが何を意味するか知っています:)



All Articles