android 360游戏sdk,360ssp sdk接入说明 360移送媒体平台Android SDK 接入说明
360ssp sdk接入說明 360移送媒體平臺Android SDK 接入說明
360ssp sdk接入說明 360移送媒體平臺Android SDK 接入說明:
Android SDK
SDK版本:0.1.7
更新日期:2015-02-10
下載Android SDK
請?jiān)?應(yīng)用管理 的“廣告位列表”中獲取廣告位id,以集成到SDK中。
Android SDK 接入說明
步驟一:添加SDK到工程中
請?jiān)诠こ涛募夸浵聞?chuàng)建一個(gè)名為libs的子目錄,并將SDK的JAR包拷貝到libs目錄下。
對于Eclipse工程:
1. 在“Package Explorer”頁簽中右擊你的工程并選擇“Properties”
2. 在左側(cè)面板中選擇“Java Build Path”
3. 在主窗口中選擇“Libraries” 頁簽
4. 點(diǎn)擊“Add JARs...”按鈕
5. 選擇您拷貝到libs目錄下的jar包
6. 點(diǎn)擊“OK”完成
sdk-to-package.png (781.6 KB, 下載次數(shù): 1)
2016-11-24 17:34 上傳
步驟二:修改AndroidManifest.xml
1. 注意事項(xiàng)
(1)在代碼混淆時(shí)務(wù)必不要混淆android-support-v4.jar中的類。
(2)確保所使用的android-support-v4.jar包中的android.support.v4.app.NotificationCompat.Builder類包含setProgress方法,如果不包含此方法請升級android開發(fā)套件。2. 添加權(quán)限許可
在AndroidManifest.xml文件中的標(biāo)簽之前,請為SDK添加以下權(quán)限許可代碼(如果App本身沒有的話):
復(fù)制代碼
注冊MvService服務(wù):
復(fù)制代碼
當(dāng)您完成了以上的步驟設(shè)置后,請參考以下完整的AndroidManifest.xml范例:
mainfest.png (37.24 KB, 下載次數(shù): 1)
2016-11-24 17:35 上傳
注意:請務(wù)必注冊MvService,否則所有的廣告都無法正常工作!
步驟三:嵌入廣告位1. 添加橫幅廣告(1)固定位廣告
final String adSpaceid = "網(wǎng)站上獲取此ID";
IMvBannerAd bannerad = Mvad.showBanner(adContainer,SimpleBannerActivity.this, adSpaceid, true);復(fù)制代碼注意:
a、橫幅廣告的 LayoutParams 為 ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT
b、橫幅廣告加載完成后立即顯示,橫幅廣告30s自動(dòng)刷新。
c、您可以自定義接收廣告的容器的位置和尺寸,系統(tǒng)會(huì)根據(jù)您的設(shè)置自動(dòng)匹配適合的尺寸并顯示廣告。
(2)浮動(dòng)窗廣告
final String adSpaceid = "網(wǎng)站上獲取此ID";
IMvFloatbannerAd floatBanner = Mvad.showFloatbannerAd(this,adSpaceid,true,Mvad.FLOAT_BANNER_SIZE.SIZE_DEFAULT,Mvad.FLOAT_LOCATION.BOTTOM);復(fù)制代碼注意:浮動(dòng)窗廣告加載完成后立即顯示,廣告30s自動(dòng)刷新。
2. 添加插屏廣告
final String adSpaceid = "網(wǎng)站上獲取此ID";
IMvInterstitialAd interstitialAd = Mvad.showInterstitial(this, adSpaceid, true);復(fù)制代碼
注意:插屏廣告加載完成后立即顯示。插屏廣告默認(rèn)不自動(dòng)刷新,點(diǎn)擊廣告關(guān)閉按鈕只是把廣告隱藏,當(dāng)需要對插屏進(jìn)行刷新時(shí),可以先調(diào)用關(guān)閉接口再顯示廣告。
步驟四:追蹤廣告狀態(tài)(可選)
每個(gè)初始化方法都會(huì)返回當(dāng)前廣告實(shí)例,如果需要追蹤廣告:加載成功、加載失敗、被點(diǎn)擊、被關(guān)閉(插屏)、進(jìn)入落地頁、離開落地頁等事件請?zhí)砑右韵麓a。
//橫幅下(固定位置)
IMvBannerAd mediavAdView = Mvad.showBanner(adContainer, SimpleBannerActivity.this, adSpaceid, true);
//橫幅下(浮動(dòng)位置)
IMvFloatbannerAd mediavAdView = Mvad.showFloatbannerAd(this,adSpaceid,true,Mvad.FLOAT_BANNER_SIZE.SIZE_DEFAULT,Mvad.FLOAT_LOCATION.BOTTOM);
//插屏下
IMvInterstitialAd mediavAdView = Mvad.showInterstitial(this, adSpaceid, true);
mediavAdView.setAdEventListener(new IMvAdEventListener() {
//獲取廣告成功
public void onAdviewGotAdSucceed();
//獲取廣告失敗
public void onAdviewGotAdFail();
//進(jìn)入落地頁
public void onAdviewIntoLandpage();
//離開落地頁
public void onAdviewDismissedLandpage();
//廣告被點(diǎn)擊
public void onAdviewClicked();
//廣告被關(guān)閉
public void onAdviewClosed();
//當(dāng)廣告實(shí)例被銷毀
public void onAdviewDestroyed();
});復(fù)制代碼步驟五:測試聚效廣告
在應(yīng)用通過審核前,對應(yīng)的廣告位只能展示測試廣告,您可以將isTest設(shè)置為true來測試聚效的廣告效果及兼容性。在測試環(huán)境中,廣告點(diǎn)擊不扣費(fèi)。當(dāng)應(yīng)用通過審核后,您需要將isTest設(shè)置為false,這樣才能正常接收商業(yè)廣告的投放。
只有商業(yè)廣告才能給您帶來收益。接口說明1.初始化并顯示廣告
//橫幅-固定位廣告
IMvBannerAd bannerad = Mvad.showBanner(adContainer, SimpleBannerActivity.this, adSpaceid, true);
adContainer:放置條幅廣告的容器
Activity:當(dāng)前活動(dòng)
adSpaceid:廣告位標(biāo)識
isTest:是否為測試,請?jiān)谏暇€前設(shè)為false
//橫幅-浮動(dòng)窗廣告
final String adSpaceid = "網(wǎng)站上獲取此ID";
Mvad.showFloatbannerAd(this,adSpaceid,true,Mvad.FLOAT_BANNER_SIZE.SIZE_DEFAULT,Mvad.FLOAT_LOCATION.BOTTOM);
Activity:當(dāng)前活動(dòng)
adSpaceid:廣告位標(biāo)識
isTest:是否為測試,請?jiān)谏暇€前設(shè)為false
size:浮動(dòng)窗口大小(enum:建議選擇默認(rèn))
location:位置(enum)復(fù)制代碼
enum.png (202.3 KB, 下載次數(shù): 1)
2016-11-24 17:37 上傳
//插屏
IMvInterstitialAd interstitialAd = Mvad.showInterstitial(this, adSpaceid, true);
Activity:當(dāng)前活動(dòng)
adSpaceid:廣告位標(biāo)識
isTest:是否為測試,請?jiān)谏暇€前設(shè)為false復(fù)制代碼2.橫幅關(guān)閉接口(1)固定位關(guān)閉接口
public void closeAds()
例如:
mediavAdView = MediavSimpleAds.initSimpleBanner(adContainer, SimpleBannerActivity.this, adSpaceid, true);
mediavAdView.closeAds();復(fù)制代碼(2)浮動(dòng)窗關(guān)閉接口
IMvFloatbannerAd floatBanner = Mvad.showFloatbannerAd(this,adSpaceid,true,Mvad.FLOAT_BANNER_SIZE.SIZE_DEFAULT,Mvad.FLOAT_LOCATION.BOTTOM);
floatBanner.closeAds();復(fù)制代碼3.插屏關(guān)閉接口
public static IMvInterstitialAd closeInterstitial(Activity activity)
例如:
Mvad.closeInterstitial (this);復(fù)制代碼4. 注銷Receiver接口
public static void unregisterAdReceiver(Activity activity)
說明:在應(yīng)用退出之前注銷未被注銷的Receiver。復(fù)制代碼5. Activity活動(dòng)銷毀接口
Mvad.activityDestroy(this)
說明:請?jiān)?Activity 中的 onDestroy 方法中調(diào)用此接口。復(fù)制代碼
混淆說明
如果您需要使用 proguard 混淆代碼,需確保不要混淆SDK的代碼。
請?jiān)?proguard.cfg 文件(或其他混淆文件)尾部添加如下配置:
-keep class com.mediav.** {*;}
總結(jié)
以上是生活随笔為你收集整理的android 360游戏sdk,360ssp sdk接入说明 360移送媒体平台Android SDK 接入说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: antlr_ANTLR –语义谓词
- 下一篇: Java性能监控:您应该了解的5个开源工