我花了好几天试图解决这个问题,但它不起作用。
我正在使用来自: https ://github.com/lancelot1/ane-admob的 adMobManager
这是在新的谷歌播放服务更新之前工作的。
我的代码:
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。