十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      iOS中的商業模式

      百恒網絡 2017-05-16 6216

      App Store作為一個為iOS設備提供應用軟件下載的平臺,將開發者與用戶有機地連接起來。蘋果公司規范化地管理這個市場,可以很好地保護開發者的利益。另外,蘋果公司為開發者提供了十分詳盡的開發資料和文檔,在利潤上蘋果公司與開發者采用3:7的分成方式。在種種因素的作用下,很多開發者投入到iOS的開發中,他們希望有一天憑借優秀的創意和設計創造出屬于自己的一片天空。接下來,南昌網絡公司小編和大家一起來探討如何在App Store上淘自己的第一桶金,以及盈利相關的一些技巧。

      1、收費策略

      App Store是一個巨大的應用市場,“買家”來自全球各地。在這個平等、穩定的市場里,開發者作為“賣家”,唯一的奮斗目標就是創造利潤。那么如何將利益最大化,如何能夠脫穎而出呢?

      1.1 iOS 如何賺錢

      作為App Store淘金者,如何賺錢是開發者最關心的問題,下面我們先介紹幾種盈利方式。

      產品定價。應用和游戲開發好后,在上傳App Store之前,你需要為自己的產品定價,10元、20元或者更多,這個定價由你決定。之后,用戶在App Store上下載你的產品,下載一次收費一次。《憤怒的小鳥》、《水果忍者》、《植物大戰僵尸》等優秀的產品,依靠下載收費為他們帶來了相當可觀的收入。

      植入廣告。可以在你的產品中放入一些第三方廣告,第三方廣告聯盟根據產品中廣告展示次數和點擊次數支付給你相關的費用。蘋果自身帶有iAd廣告,做得比較好的還有被谷歌收購的AdMob。產品是否適合植入廣告取決于產品的粘稠度,如果粘稠度不高,則當用戶打開你的產品時,點幾下就關掉了,這樣廣告就失去了價值。

      應用內購買。這種盈利方式很值得研究,它通過提供增值服務來刺激用戶再次消費。應用內購買是目前很多應用(尤其是游戲類應用)最常用的手段,盈利效果非常明顯。一般有購買虛擬道具、關卡解鎖、延長服務時間、擴充存儲空間、升級用戶權限、提升隱私級別等方式。現在很多應用采用免費模式,然后在產品中鼓勵、刺激用戶進行消費。

      1.2 避免定價策略誤區

      獲得最大的贏利點是我們的最終追求。有些開發者會把產品開發周期、開發成本甚至是主觀上對產品的信心作為定價的依據,感覺這款產品可玩性強,定價就高一些,否則就低點。鑒于銷售額等于單價×銷售量,而產品價格會直接影響產品的銷售情況,上述的定價方式難免有些盲目。

      單價是開發者決定的,銷售量是用戶決定的,但是單價的高低會直接影響銷售量,獲得最大化的利潤要從單價和銷售量之間尋找一個平衡點。針對某一具體應用的定價,我們至少要對它的潛在用戶群、競爭對手進行詳細的調研和分析。

      1.3 免費軟件的藝術

      免費應用真的免費么?如果想做一款免費的應用,它一定要做得比收費的應用還要好,才會有更大的競爭力。一般用戶會認為收費的應用優于免費的應用,但是如果一款免費的應用比一些同類收費的應用更有趣、更實用、用戶體驗更好,那我為什么還要選擇收費的應用呢。免費應用的好評率會大大提高其知名度,這就是免費應用最好的宣傳。想從用戶手中賺錢,就要先給用戶甜頭。首先占有廣大用戶,使用戶深深受到免費應用的吸引,這個時候用戶已經不知不覺地上了“癮”,當用戶玩勁正酣的時候,總有些功能滿足不了他的需求,這時他會發現原來這款應用是有增值服務的,應用內購買的虛擬道具等出現了,同時應用系統 本身會不斷地鼓勵用戶購買這些服務。這就是免費軟件的藝術,預先取之,必先予之。

      上述免費應用的特征一般都是高收入應用的共同特點,也是成為高收入應用的基本要素。要成為頂級高收入應用,還需要一套非常精巧而完善的收費機制。

      1.4 在適當的時間、適當的地點植入廣告

      在應用中植入廣告是一個很不錯的盈利模式。現在iOS設備的用戶量相當大,但由于一些消費觀念等問題,我們不愿意付費下載應用,更希望使用免費的應用或者破解的應用。這些因素使很多開發者開始轉變營銷思路,有的進軍海外市場,有的使用應用內購買模式,還有的通過投入廣告營利。針對這么大的用戶量,如果廣告投放適當,也會給開發者帶來一筆很可觀的收益。那么,廣告該如何投放呢?

      首先,需要分析一下我們的應用是否適合投放廣告。這要從產品的可玩性、粘稠度等性能來考慮,如果用戶使用時間不長,使用頻率也不是很高的話,那么對這類應用投放廣告就沒什么意義。投放廣告的應用一定要可玩性很強,粘度很高,非常吸引用戶使用。

      對免費應用投放廣告,對于開發者來說是一個盈利模式,但是對于用戶來說,即使你的應用可以免費下載,他們仍然比較反感廣告,會擔心廣告影響使用或造成不便。開發者在設計時要把這些情況考慮在內,把廣告的負面影響降到最低,讓用戶能接受帶廣告的應用。

      廣告出現的位置很重要,一般放到應用的啟動和結束的位置,這樣對用戶的使用不會造成影響。如果是使用性的應用,可以將廣告放到頂部或者底部的位置;如果是游戲,可以將廣告放到不影響游戲操作、不遮擋視線的位置,或者放到虛擬道具介紹、關卡轉換等位置中。廣告窗口的選擇也很關鍵,廣告窗口的顏色、色調要與整體應用色調一致,如果反差很大,也會造成用戶反感。

      1.5 嘗試不同的盈利模式

      上面提到,在App Store上面發布產品有很多盈利方式,那么究竟選擇哪種方式呢?免費+廣告?還是免費+應用內購買?或者是收費+應用內購買?其實,最好的方法是把這些方式都試一下,看哪個盈利模式最適合你的應用。不要單純地以自己的主觀想法去選擇盈利方式,實踐才是檢驗真理的唯一標準。

      要應用保持良好的收益,經常做一些分析是很有必要的。知己知彼,百戰不殆。從產品自身角度、市場角度、客戶群體、競爭對手、合作伙伴、用戶價值等方面分析,不斷地完善我們的應用。

      2、使用蘋果 iAd 廣告

      iAd廣告是蘋果官方的廣告平臺,我們可以在iOS應用上放置iAd廣告。對于在iAd中投放廣告的商家,一般都有很高的門檻限制,不過相對而言對開發者的回報率比較好,但遺憾的是,iAd廣告支持的國家很少。

      2.1 橫幅廣告

      橫幅廣告像“條幅”一樣掛在屏幕上,在屏幕中某一位置占有部分空間。當點擊橫幅廣告時,導航到另外的一個應用或者彈出模態窗口以呈現廣告的細節。點擊關閉廣告按鈕,可以回到原始的屏幕。

      橫幅廣告的尺寸與設備類型和朝向有關系,具體如下所示。

      在iPhone設備豎屏的情況下,橫幅廣告的高度為50點,寬度是自適應的。

      在iPhone設備橫屏的情況下,橫幅廣告的高度為32點,寬度是自適應的。

      在iPad橫屏和豎屏的情況下,橫幅廣告的高度為66點,寬度是自適應的。

      此外,在iOS 6之后,還有一種矩形廣告(Medium Rectangle)可以在iPad設備上使用。它的廣告尺寸是美國互動廣告局規定的320×250。

      橫幅廣告欄是由ADBannerView類定義的,它是iOS對象庫中的標準控件。要把它添加到屏幕中,可以通過Interface Builder設計器將其拖曳到設計窗口,如圖1所示。

      在Interface Builder設計器中添加橫幅廣告欄

      圖1 在Interface Builder設計器中添加橫幅廣告欄

      直接從對象庫中拖曳的這種方式在橫屏和豎屏切換時不夠靈活,因此,我們推薦采用編碼方式動態設定ADBannerView的位置。無論采用哪種方式,在使用iAd之前,都需要引入iAd框架。如圖2所示,在框架庫中選擇iAd.framework并將其添加到當前工程中。

      添加iAd框架

      圖2 添加iAd框架

      iAd框架也是插頁廣告必須使用的框架。下面我們看一個橫幅廣告欄案例,我們在屏幕的頂部放置ADBannerView,在屏幕旋轉時ADBannerView的大小也會相應地變化。圖3為ADBannerView豎屏的情況,圖4為ADBannerView橫屏的情況。

      ADBannerView豎屏的情況

      圖3 ADBannerView豎屏的情況

      ADBannerView橫屏的情況

      圖4 ADBannerView橫屏的情況

      下面為iADBannerDemo實現中視圖控制器ViewController的代碼:

      iADBannerDemo實現中視圖控制器ViewController的代碼

      首先,我們引入iAd模塊(或頭文件),見第①行代碼。在類聲明的時候,需要聲明遵守ADBannerViewDelegate協議,見第②行代碼,該協議是ADBannerView的委托協議。第③行代碼用于明ADBannerView類型的屬性bannerView。

      在viewDidLoad方法中創建并初始化ADBannerView對象,其中第④行代碼中的,參數adType是指定廣告欄類型ADAdType。ADAdType有兩個成員屬性:ADAdType.Banner(Objective-C版是ADAdTypeBanner)和ADAdType.MediumRectangle(Objective-C版是ADAdTypeMediumRectangle)。

      第⑤行代碼是設置寬度自適應的廣告欄,autoresizingMask屬性用于設置視圖標識,其中UIViewAutoresizing.FlexibleWidth(Objective-C版是UIViewAutoresizingFlexibleWidth)是設置寬度自適應的視圖。

      第⑥行代碼用于設置當前視圖控制器為廣告欄的委托對象。

      第⑦~⑨行代碼是ADBannerViewDelegate委托方法,中bannerViewDidLoadAd:和bannerView:didFailToReceiveAdWithError:方法會被反復回調。因此,第一次出現“廣告加載失敗”也沒有關系,可以等到下一次調用。

      運行一下看看效果,加載失敗時不顯示橫幅廣告,加載成功時會看到如圖3和圖4所示的廣告橫幅,點擊廣告欄,將啟動廣告詳細內容界面,如圖5所示。

      啟動廣告詳細內容界面

      圖5 啟動廣告詳細內容界面

      提示 圖3和圖4的橫幅廣告欄以及圖5所示的廣告界面都是蘋果給我們的測試條幅和界面,并不是真實的內容,我們只需要關注橫幅廣告欄是否會出現、它的位置,以及是否能夠進入廣告詳細界面即可。在實際發布時,應用必須審核通過上線后才能看到真正的內容。

      2.2 插頁廣告

      與橫幅廣告不同,插頁廣告可以占用屏幕的全部空間。為了不引起用戶反感,蘋果對插頁廣告的使用有一些限制和指導意見。插頁廣告只能用于iPad設備,只能在“內容顯示”和“過渡畫面”這兩個場景中使用。

      1. 內容顯示場景

      這個場景是指插頁廣告與其他應用的內容一起呈現,主要在雜志等平鋪頁面導航模式下使用。如圖6所示,原本只有3個畫面,我們可以在它們之間添加插頁廣告。

      內容顯示的插頁廣告

      圖6 內容顯示的插頁廣告

      在這種方式中,廣告畫面看上去很像應用的一部分,不過它的內容是廣告。插頁廣告畫面以非模態方式呈現。比如,在看一部電影時,我們看到主人公拿著一瓶國窖1573在喝,這種模式的插頁廣告搞不好就會引起用戶的極大反感。

      我們通過案例(iAdFullScreen1Demo)介紹這種場景下插頁廣告的實現,案例設計原型圖如圖7所示。原本有3個圖片視圖放置在滾動視圖中,通過左右滑屏來瀏覽它們,下面還有一個分屏控件來控制這些視圖。當插頁廣告加載成功時,會添加一個視圖,這樣4個視圖就并排放在滾動視圖中了。當點擊插頁廣告時,會彈出模態對話框,從中可以查看詳細的廣告內容。

      內容顯示插頁廣告案例

      圖7 內容顯示插頁廣告案例

      下面為iAdFullScreen1Demo中視圖控制器ViewController的類定義、屬性聲明和初始化等的相關代碼:

      iAdFullScreen1Demo中視圖控制器ViewController的類定義、屬性聲明和初始化等的相關代碼一

      iAdFullScreen1Demo中視圖控制器ViewController的類定義、屬性聲明和初始化等的相關代碼二

      在iOS中,插頁廣告類是ADInterstitialAd,使用這個類時,也需要引入iAd模塊,還需要實現ADInterstitialAdDelegate協議,見第①行代碼。

      在viewDidLoad方法中,第②行代碼實例化了ADInterstitialAd,并賦值給屬性interstitial。第③行代碼調用自定義的reloadPage方法。由于ADInterstitialAd廣告內容的插入視圖數由原來的3個變成了4個,我們要使用reloadPage方法將這個新的視圖添加到ScrollView中去。

      在reloadPage方法中,第④行代碼重新計算分屏控件的總頁數,第⑤行代碼重新調整滾動視圖的內容視圖大小,第⑥行代碼中的for循環將集合中的視圖添加到滾動視圖上。為了防止重復添加,應該先從滾動視圖移除一下再添加為好。

      下面我們來看看ViewController中有關ADInterstitialAdDelegate委托協議的實現代碼:

      ViewController中有關ADInterstitialAdDelegate委托協議的實現代碼

      這5個方法都是ADInterstitialAdDelegate委托協議的方法,其中interstitialAdDidLoad:方法在新的廣告加載成功時調用。全部廣告必須要在一個視圖控制器當中,所以第①行代碼實例化UIView*類型的interstitialContainer對象,其中interstitialContainer是插頁廣告的容器。第②行代碼把interstitialContainer視圖添加到pageList集合中,然后在第③行代碼中重新加載所有視圖。第④行代碼在interstitialContainer中呈現插頁廣告interstitial,presentInView:方法是ADInterstitialAd類中的實例方法,用于呈現插頁廣告ADInterstitialAd。

      interstitialAdDidUnload:方法在ADInterstitialAd對象卸載時調用。ADInterstitialAd對象呈現一定時間后會主動卸載,因此,在該方法中需要注意的是我們不但要從ScrollView中移除原來的插頁廣告容器interstitialContainer,還要把它從pageList集合中移除掉,第⑤~⑧行代碼的for循環實現了這個目的。

      interstitialAd:didFailWithError:方法在廣告加載失敗時調用。在廣告加載失敗的情況下,應用會在一定時間后嘗試重新加載,因此看到日志加載失敗時不用驚慌。

      interstitialAdActionShouldBegin:willLeaveApplication:方法在廣告執行一個動作時,詢問是否可以執行,如果返回true(或YES),表示可以繼續執行動作,返回false(或NO),表示不能執行。

      interstitialAdActionDidFinish:方法在廣告動作執行完畢時回調。

      運行一下看看插頁廣告能否呈現,有時加載比較慢,有時還會有加載錯誤,如果要觸發卸載方法,需要等待更長的時間。

      2. 過渡畫面場景

      過渡畫面場景是在兩個畫面轉移(或跳轉)時出現插頁廣告,廣告畫面以模態方式彈出,關閉之后可以回到原來的畫面。如圖8所示,在畫面1跳轉到畫面2時,會彈出模態iAd插頁廣告。

      過渡畫面的插頁廣告

      圖8 過渡畫面的插頁廣告

      這種廣告就像我們看電影時突然暫停屏幕,出現請休息一下,播放15分鐘的廣告后再回來繼續。這種廣告也非常容易引起用戶反感,我們要慎用。一般在游戲結束、音樂播放完成后,插入插頁廣告為好。

      下面我們通過案例(iAdFullScreen2Demo)介紹一下這種場景下插頁廣告的實現。案例設計原型圖如圖9所示,在點擊“切換圖片”按鈕時,不是馬上進入第二個畫面,而是先彈出廣告的模態對話框,關閉該對話框之后才顯示第二個畫面。

      過渡畫面插頁廣告案例

      圖9 過渡畫面插頁廣告案例

      下面為iAdFullScreen2Demo中視圖控制器ViewController類定義、屬性聲明和初始化等的相關代碼:

      iAdFullScreen2Demo中視圖控制器ViewController類定義、屬性聲明和初始化等的相關代碼

      上述代碼中,第①行定義UIView類型的屬性adPlaceholderView,該屬性是為了呈現ADInterstitialAd廣告的,過渡畫面廣告需要放到視圖中保持。

      下面是點擊“切換圖片”按鈕時調用的switchView:方法的代碼:

      點擊“切換圖片”按鈕時調用的switchView:方法的代碼

      在上述代碼中,UIView的animateWithDuration:animations:completion:方法實現了視圖動畫切換。animations部分和completion部分定義的都是代碼塊:前者是在播放動畫時調用,其中實現了將兩個視圖添加和移除的工作;后者在完成動畫時調用,其中實現了以模態方式呈現插頁廣告,第①行代碼判斷廣告是否加載成功,如果加載成功,第②行代碼是創建并初始化adPlaceholderView屬性,它的類型是UIView。第③行代碼用于將adPlaceholderView添加到當前視圖中。第④行代碼用于呈現插頁廣告。

      下面我們看看ViewController中有關ADInterstitialAdDelegate委托的實現代碼:

      ViewController中有關ADInterstitialAdDelegate委托的實現代碼一

      ViewController中有關ADInterstitialAdDelegate委托的實現代碼二

      由于我們想一直循環加載廣告,無論是關閉模態廣告后還是廣告卸載后,都需要重新創建ADInterstitialAd對象,然后發起廣告請求。因此,我們需要在interstitialAdActionDidFinish:方法中添加第①~④行代碼,其中第①行代碼用于設置ADInterstitialAd委托對象為nil,第②行代碼用于將視圖adPlaceholderView從父視圖中移除,第③行代碼用于重新創建ADInterstitialAd對象,第④行代碼用于重新設置ADInterstitialAd委托對象為當前視圖。

      3 、查看你的收入

      如果應用發布成功,則可以通過查看應用的下載量和廣告收入情況。登錄時需要使用開發者賬號,登錄成功后看到的主界面如圖10所示。

      iTunes Connect登錄成功的界面

      圖10 iTunes Connect登錄成功的界面

      點擊iAd,進入iAd頁面,點擊View your iAd Reports按鈕進入iAd報告界面。找到Summary部分,如圖11所示,從中可以查看所有應用的廣告收入情況。

      iAd報告界面的Summary部分

      圖11 iAd報告界面的Summary部分

      圖12和圖13是iAd界面中Performance的圖表和表格,它們以不同的形式展示你的賬戶下應用廣告的收入。在圖13中,Ad Stauts(廣告狀態)一欄如果是綠色的Live Ads,則說明該應用iAd界面已經激活。

      iAd界面中Performance部分圖表界面

      圖12 iAd界面中Performance部分圖表界面

      iAd界面中Performance部分表格界面

      圖13 iAd界面中Performance部分表格界面

      下面我們解釋一下圖13中的相關名詞。

      Revenue。收入。

      eCPM。每一千次展示可以獲得的廣告收入。

      Requests。請求次數。

      Impressions。瀏覽次數。

      Fill Rate。填充率,Impressions / Requests的結果。如果這個比例過低,說明效果不好。

      iAd Fill Rate。iAd廣告填充率。

      TTR。點擊率,這個指標很能說明廣告有效性。廣告的收入分為展示收入和點擊收入,而點擊收入要比展示收入高。

      這些圖表一方面可以幫助我們查看收入情況,另一方面可以幫助我們調整收費策略。例如,如果填充率比較低,可能是廣告在應用中展示的時間太短,需要設定計時器延遲它的展示時間。再如,點擊率比較低,可能是廣告放的位置有問題。

      本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣大技人員有所幫助。百恒網絡是一家專業從事南昌網站建設、微信開發、南昌APP開發、網絡營銷等服務的南昌網絡公司,技術過硬,經驗豐富。如有任何網站方面的問題,百恒網絡隨時歡迎大家來電咨詢,我們專業為您解答!


      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      日韩电影久久久被窝网| 亚洲国产日韩综合久久精品| 91精品日韩人妻无码久久不卡| 国产日韩一区二区三区在线观看 | 亚洲AV日韩AV永久无码绿巨人| 久久成人国产精品| 亚洲日韩乱码久久久久久| 99热这里只有精品免费播放 | 亚洲韩国精品无码一区二区三区| 无码人妻精品内射一二三AV| 精品久久久久中文字幕一区| 久久亚洲欧美国产精品| 久久精品视频免费播放| 日韩在线视频一区二区三区| 成人精品一区二区户外勾搭野战 | 国产真实乱子伦精品| 精品久久久久久成人AV| 日本精品视频在线观看| 久9热视频这里只精品18| 国产午夜精品一区二区三区小说 | 亚洲日韩国产AV无码无码精品| 久久精品国产69国产精品亚洲| 日韩GAY小鲜肉啪啪18禁| 精品国产福利片在线观看| 国产精品免费大片一区二区| 最新国产午夜精品视频成人| 1204国产成人精品视频| 国内精品久久久久久99蜜桃| 日韩精品视频免费观看| 国产精品无码一本二本三本色| 99热这里只/这里有精品| 97r久久精品国产99国产精| 久久国产日韩精华液的功效| 国产在视频线精品视频2021| 久久国产乱子伦精品免费一| 日韩精品专区在线影院重磅 | jazzjazz国产精品| 日韩精品无码视频一区二区蜜桃 | 精品无码成人久久久久久| 69SEX久久精品国产麻豆| 91精品久久久久久久久中文字幕|