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