1

Adwhirl のアカウントを作成し、Admob ネットワークを追加しました。Adwhirl を使用しているときに広告が表示されません。私のログキャットは言う

To get test ads on this device, call adRequest.addTestDevice("CF95DC53F383F9A836FD749F3EF439ZW");

Admob のみを使用する場合は、次のように設定できます。

    adView = new AdView(this, AdSize.BANNER, "a14e9698a5e5ww3"); //Test
    AdRequest adRequest = new AdRequest();      
    adRequest.addTestDevice("CF95DC53F383F9A836FD749F3EF439ZW");
    adView.loadAd(adRequest);

しかし、Adwhir を使用する場合、それは不可能です。

    AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
    AdWhirlTargeting.setTestMode(true);     
    AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this,"74c8934e149649e2a1211cb336f7e0b9"); //test

Admobを使用するときのようにadRequestを構成できないため。setTestMode を true に設定すればうまくいくと思っていましたが、そうではなく、アプリが false に設定したときと同じように動作するため、実際にはそのメソッドが何であるかはわかりません。

基本的に、Admob の場合と同じように、Adwhirl でテスト広告を画面に表示するにはどうすればよいですか?

4

1 に答える 1

3

AdWhirl コードは、エミュレーターでテスト モードを設定するだけの古い setTesting メソッドを使用します。したがって、現在、デバイス ID の入力はサポートされていないため、携帯電話に実際の広告が表示されます。

コードはオープン ソースであるため、これを編集して addTestDevice メソッドを使用し、jar ファイルを再構築できます。ただし、これはおそらくそのままの状態でアダプターに追加する価値があります。

于 2011-10-14T01:29:30.837 に答える