これを解決するためにかなりの数日を費やしましたが、うまくいきません。
https://github.com/lancelot1/ane-admobから adMobManager を使用していました。
これは、新しい Google Play サービスの更新前に機能していました。
私のコード:
import com.codealchemy.ane.admobane.AdMobManager;
import com.codealchemy.ane.admobane.*;
var adMobManager:AdMobManager;
adMobManager = AdMobManager.manager;
if(adMobManager.isSupported){
adMobManager.verbose = true;
adMobManager.operationMode = AdMobManager.TEST_MODE;
adMobManager.bannersAdMobId = "My AD ID";
adMobManager.createBanner(AdMobSize.BANNER, AdMobPosition.TOP_CENTER, "TopBanner1", "My Ad id", true);
adMobManager.showBanner("TopBanner1");
};
XML:
<android>
<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application android:hardwareAccelerated="true">
<meta-data android:name="com.google.android.gms.version" android:value="4452000" />
<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
</application>
</manifest>]]>
</manifestAdditions>
</android>
<extensions>
<extensionID>com.codealchemy.ane.admobane</extensionID>
</extensions>
上記は(更新前と同様に)機能するはずでしたが、機能しません。
私に何ができる?
早急に広告を実装する必要があります!!!
ありがとうございました。
編集: Android 用の AIR 14 SDK を使用しています。