2

これがこの質問をするのに適切な場所であるかどうかはわかりませんが、試してみます。

Flash for Adob​​e AIRで開発されたAndroidアプリケーションにAdMob広告/その他の広告を配置する方法を知っている人はいますか?

繰り返しますが、JavaではなくAdobeAIRアプリに広告を掲載します。

または、アプリを収益化する他の方法はありますか?

前もって感謝します 。

クリス

4

8 に答える 8

2

私は長い間これに苦労していましたが、ついにそれを機能させることができました。モバイル Web ソリューションを使用して Admob コンテンツを表示する PHP ページを Web サーバー上に作成しました。次に、AS3 (Air 1.0) の HTMLLoader クラスを使用して、アプリにコンテンツを表示します。お役に立てれば。

できる

于 2010-12-23T10:57:56.403 に答える
1

シンプルなバナーを表示

var admob:Admob=Admob.getInstance();
admob.setKeys("you admob key");
admob.showBanner(Admob.BANNER,AdmobPosition.BOTTOM_CENTER);

admobインタースティシャルを表示

import so.cuo.platform.admob.Admob;
import so.cuo.platform.admob.AdmobEvent;
import so.cuo.platform.admob.AdmobSize;

var admob:Admob=Admob.getInstance();
admob.setKeys("admob banner key","admob Interstitial key");
if (admob.isInterstitialReady())// check ad has cached ,if true show it
{
     admob.showInterstitial();
}
else
{
    admob.cacheInterstitial();
}

admob余分なパラメータを追加

var extraParam:ExtraParameter=new ExtraParameter();
extraParam.isChildApp=true;
extraParam.testDeviceID="device id";

var admob:Admob=Admob.getInstance();
admob.setKeys("admob banner id");
admob.showBannerAbsolute(Admob.BANNER,0,100,extraParam);

のためにandroid。追加する必要がありますapplication-app.xml

<android>
        <manifestAdditions><![CDATA[
                        <manifest android:installLocation="auto">
                            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
                            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
                             <application>
                                   <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
                                   <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
                             </application>
                        </manifest>
                ]]></manifestAdditions>
    </android>

参照: https://code.google.com/p/flash-air-admob-ane-for-ios-and-android/

于 2014-10-26T12:43:27.277 に答える
0

いくつかの更新:

Android用のAdMobAdobeAIRネイティブ拡張機能を使用できるようになりました。

コマーシャル: http ://www.adobe.com/devnet/air/articles/admob-ane-android.html

無料: http: //lancelotmobile.com/blog/admob-ane/

于 2012-06-10T18:06:26.307 に答える
0

同じ問題を抱えている人には、
Code Alchemy の AdMob ANE に、あらゆる開発 IDE の完全な使用例があります。 -シンプル
スクリプト
- Flash CS6 -
FlashBuilder
- FlashDevelop
- Starling com/lancelot1/ane-admob


Code Alchemy の AdMob ANE をあらゆるプロジェクトに完全に統合するためのすべての答えが見つかると思います。

于 2014-08-28T01:22:16.667 に答える
0

現時点での最善の解決策は、Java で AIR 3 用のネイティブ拡張機能を構築することです。すでにこれを行っている商用拡張機能がここにあります。完全な免責事項、私はこの拡張機能を書きました。

http://www.adobe.com/devnet/air/articles/extending-air.htmlで拡張機能開発の調査を開始することもできます。

于 2011-11-14T20:20:22.237 に答える
0

私もあなたと同じ問題を抱えていました。

AdMob in Air アプリケーション用の信頼できる ANE 拡張機能を探すのに多くの時間を費やしました。

私が見つけたものはすべて、オプションが常に制限されていたり、時代遅れだったり、維持されていなかったりしていました。ましてや、Google やアプリ ストアの承認を受けていない古い adMob SDK にすべてが基づいているように見えます。

次に、この他の ANE 拡張機能を見つけました。これは、より完全なようです:
- https://github.com/lancelot1/ane-admob

この拡張機能は驚くべきもので、最新の SDK に大幅に更新されており、多くの機能があり、最初の試行で機能します。

本当に嬉しいです。

AdMob に適した ANE 拡張機能をまだ探している場合は、これを強くお勧めします。

于 2014-04-15T14:26:08.163 に答える