Quá trình xây dựng ứng dụng thực sự rất vất vả và gian khổ, nhưng đó chưa phải là giai đoạn gian khổ nhất. Giai đoạn vất vả và tốn kém nhất chính là quảng bá ứng dụng tới người dùng. Và việc submit ứng dụng lên Google Store chỉ là bước khởi đầu.
Cũng giống như Apple, thì Google Play Store là market chính thống và có nhiều người dùng nhất trên Android.
Nên việc bạn đưa ứng dụng lên Store này cũng sẽ giúp bạn dễ dàng tiếp cận tới nhiều người dùng hơn rất nhiều
Bài viết này mình sẽ hướng dẫn chi tiết bằng hình ảnh để submit một ứng dụng lên Google Play Store và được approve nhanh nhất.
Nội dung chính của bài viết
Bạn cần chuẩn bị gì trước khi submit ứng dụng lên Google Store?
Khác với Apple, khi mà App Store có quá trình review rất chặt chẽ. Các ứng dụng khi submit lên App Store đều trải qua quá trình review thủ công. Điều này sẽ đảm bảo ứng dụng trên App Store có chất lượng tốt nhất trước khi tới tay người dùng.
Google Play Store thì quá trình review ứng dụng thường làm bằng máy. Do vậy, ứng dụng của bạn có nhiều cơ hội được approve hơn rất nhiều.
Tuy nhiên, để ứng dụng thành công với hàng nghìn, thậm chí hàng triệu lượt tải thì bạn cần bỏ công sức ra tối ưu cũng như chuẩn bị kĩ càng trước khi submit
Mình đã có hẳn một bài viết về các công việc nên làm trước khi submit: 7 điều cần làm trước khi đưa ứng dụng lên Google Play
OK, còn đây là những điều bắt buộc phải làm khi submit ứng dụng lên Google Store
- Tạo một Bundle ID cho ứng dụng
- Tạo một APK có sign key
- Và tất nhiên là phải có một tài khoản Google developer( Chi phí để tạo là 25$)
Cần tối ưu kích thước APK file
Nếu ứng dụng của bạn có kích thước lớn thì nên chia ra thành nhiều module. Cách làm giống như các Game hay làm vậy. Các bạn chỉ đưa phần chính của ứng dụng lên Store. Sau khi người dùng tải ứng dụng về thì sẽ tiếp tục tải data.
Tuy nhiên, mình khuyến khích là kích thước APK càng nhỏ càng tốt vì điều đó tốt cho ASO ( Xem ở đây để hiểu tại sao mình nói vậy nhé: https://vntalking.com/tang-ty-le-chuyen-doi-cai-dat-app.html) . Vì Google Play ưu tiên các ứng dụng nhỏ nhẹ, nhưng chất lượng tốt.
Lưu ý: Kích thước APK tối đa mà Google Play cho phép là 100MB
Từng bước submit ứng dụng lên Google Store
#1. Đăng kí tài khoản Google Developer
Đầu tiên, bạn cần đăng kí trở thành Publisher tại đây: Google Play Console and log in.
Bạn đăng nhập bằng tài khoản Google như bình thường. Tick vào ô bên dưới “Developer Agreement” để chuyển sang màn hình thanh toán.
Sau khi thanh toán bằng thẻ VISA/ MasterCard xong thì bạn cần điền các thông tin cần thiết cho nhà phát triển như developer name, email address, website, phone number.
Cuối cùng là nhấn vào nút “COMPLETE REGISTRATION.”
#2. Tạo ứng dụng mới và điền thông tin mô tả ứng dụng
Như vậy là bạn đã trở thành nhà phát triển ứng dụng rồi đấy( Publisher). Công việc tiếp theo là tạo ứng dụng mới bằng cách nhấn vào nút “CREATE APPLICATION”
Lưu ý: Tiêu đề là phần hiển thị trên Google Play chứ không phải tên ứng dụng khi cài vào điện thoại. Nên bạn có thể khéo léo đưa từ khóa vào tiêu đề để tối ưu ASO.
Phần tiếp theo, chúng ta cần điền thông tin mô tả ứng dụng: Short description và full description.
Rồi nhấn nút “SAVE DRAFT.” khi đã điền xong
#3. Upload logo và screenshot ứng dụng
Phần này chúng ta sẽ cần upload ảnh logo, screenshot của ứng dụng. Lưu ý là logo cần có kích thước là 512x512px nhé
Nhấn vào “Add high-res icon” để tải logo lên
Chọn “Add feature graphic.” Đây là ảnh promo được hiển thị trên đỉnh của trang ứng dụng trên Google play
Nói chung, bạn có ảnh nào, hay video nào có thể promo được cho ứng dụng thì upload hết lên đây nhé. Càng nhiều càng tốt
Cuối cùng là nhấn “SAVE DRAFT.” để tiếp tục
Phía dưới của màn hình có phần chọn kiểu ứng dụng là : App hay Game. Chọn Category phù hợp với ứng dụng: Tool, Productivity, Entertainment…
Ở màn này có một mục là Content rating. Phần này mình sẽ hướng dẫn chi tiết ở phía dưới bài viết nhé
Điều URL tới file privacy policy. Nếu bạn chưa biết cách viết privacy policy như thế nào thì có thể sử dụng công cụ sau để tạo tự động: App Privacy Policy Generator
Như vậy là bạn đã hoàn thành được 60% công việc rồi. Bạn sẽ được chuyển đến màn hình như bên dưới
#4. Tiến hành upload APK lên Store
Bạn chọn “MANAGE PRODUCTION” để tiếp tục hoàn thành các bước tiếp theo.
Ngoài ra, bạn cũng có thể lựa chọn chạy alpha hay beta testing trước khi thực sự publish ứng dụng cho tất cả người dùng.
Ở bài viết này, mình không đề cập đển việc chạy alpha hay beta testing. Chúng ta nóng lòng lắm rồi, publish chính luôn thôi
Nhấn nút “CREATE RELEASE.”
Nếu bạn đã tạo APK có sẵn sign key rồi thì không cần phải làm gì cả, chọn luôn “opt out ”
Tiếp tục là chọn “browse files” để upload APK từ máy tính lên
Bạn có thể sửa release name, nhưng mình thì cứ để mặc định là số phiên bản của ứng dụng
Điền các thông tin chính cho bản apk này( Thường thì người ta hay điền các tính năng mới mà cho lần upgrade ứng dụng) rồi nhấn “REVIEW.”
Như vậy là bạn đã hoàn thành 80% công việc rồi. APK cũng đã upload lên. Việc tiếp theo như mình nói ở trên là hoàn thành đánh giá content rating.
#5. Hoàn thành đánh giá Content Rating
Phần content rating này, bạn cứ trả lời thật với những câu hỏi của họ là ổn. Các câu hỏi kiểu như: Ứng dụng có liên quan đến SEX không? Ứng dụng có kích động, phản động hay liên quan đến Phát xít không? … Cứ trả lời thật nhé
#6. Đăng kí ứng dụng miễn phí hay trả phí
Phần cuối cùng là “Pricing & distribution”
Bạn cần cân nhắc là ứng dụng của bạn sẽ phát hành miễn phí hay là bán cho người dùng.
Mình chỉ lưu ý là: Một khi đã chọn là ứng dụng miễn phí thì bạn không thể chuyển thành ứng dụng trả phí được nữa. Nhưng ngược lại thì được
Nếu bạn chọn là ứng dụng trả phí thì cần phải cài đặt phương thức nhận tiền để Google còn thanh toán cho bạn chứ
Tất cả đã xong. Việc của bạn bây giờ là quay trở lại “App releases ” và nhấn nút ” START ROLLOUT TO PRODUCTION ” và chờ đợi Google review và appove cho ứng dụng của bạn
Theo kinh nghiệm của mình thì thời gian review sẽ tầm khoảng 4 giờ. Trong lúc chờ đợi thì đi làm cốc cafe để tận hưởng cuộc sống nhỉ
Như vậy, mình đã hướng dẫn chi tiết từng bước để bạn có thể submit ứng dụng lên Google Store.
Để ứng dụng của bạn có thể tiếp cận tới hàng triệu người dùng thì ngoài việc chất lượng ứng dụng tốt thì bạn cần phải có chiến lược ASO(App Store Optimization) tốt.
Các bạn có thể tham khảo các hướng dẫn tối ưu ASO tại đây:
- Tăng lượt tải với từ khóa sai chính tả
- Hoặc sử dụng dịch vụ tăng lượt tải ứng dụng với giá rẻ(hiệu quả chỉ với 5$)
Hi vọng bạn sẽ có nhiều ứng dụng thành công với hàng triệu người dùng.
Nếu có chỗ chưa hiểu thì để lại bình luận bên dưới nhé. Và đừng quên like và chia sẻ bài viết nếu thất có ích nhé
A ơi, e có thể tạo 2 developer accounts (1 cho apps. 1 cho games) được không ạ? Hình như Google không cho phép tạo 2 dev accounts dùng chung bank account, IP address,…
Đúng rồi bạn, tuyệt đối không tạo 2 accounts nhé, Google khóa cả 2 account đó và sau này bạn rất khó để đăng ký lại
Thanks anh! 😀
Cảm ơn bạn,bài viết này rất hay và có ý nghĩa nhưng nếu thật sự ở trên đời này có anh nào mà Đào tạo cho mình có thể kiếm được tiền thì, mình sắn sàng chia cho người đấy 70 % số tiền mình kiếm được nhé, có ai sắn lòng cam kết hợp đồng không ạ?
[Integrate MoPub to AdMob mediation]
Hi ace, có ai đã từng integrate MoPub to AdMob mediation k ạ? Cho mình xin chút kinh nghiệm
[AdMob]
Hi a, a cho e hỏi làm như thế nào để check được trạng thái/vị trí hiện tại của cái PIN mail không ạ?
Tức là họ đã gửi mã PIN cho bạn qua đường bưu điện, giờ bạn muốn kiểm tra trạng thái của nó đang ở đâu á?
E đã request và AdMod thông báo rằng PIN mail đang được gửi trong vòng vài tuần. Em không biết liệu có check được xem mail đó đã đến bưu cục tại Việt Nam hay chưa? Mà nó gửi bằng vnpost à a? Trên mail có ghi số điện thoại của mình để người phát thư gọi hay k?
Cái này mình cũng không rõ họ gửi bởi công ty gì, hình như họ gửi từ Singapore về. Thường là mất từ 10 ngày tới cả tháng, ngày trước mình cũng tầm đó. Chờ đợi là hạnh phúc bạn à
Vì e để địa chỉ là tòa nhà công ty nên e băn khoăn không biết trên thư có ghi số điện thoại người nhận để người đưa thư liên lạc hay không?
Hình như là có đấy, họ ghi số điện thoại mà bạn đăng ký trên Admob đó. cái này mình không nhớ rõ lắm, vì lâu quá rồi
[AdMob]
Theo m biết ads có các format như: Banner, Interstitial, Native, Rewarded.
1. Cho mình hỏi tiền kiếm được cho các loại ads này có khác nhau không?
2. Mình có kiếm được tiền không nếu users chỉ xem ads mà không click ads?
3. Sẽ có vấn đề gì không nếu mình nhờ bạn bè spam clicks ads trong app của m?
Cảm ơn bạn!
Chào bạn, Mình xin trả lời những thắc mắc của bạn nhé. 1. Tất nhiên là giá tiền sẽ khác nhau giữa các loại ads, giá ads sẽ phụ thuộc vào giá thầu mà nhà quảng cáo bỏ ra. Do vậy, chỉ biết là giá có khau còn cụ thể thì kg biết được. Theo mình biết thì giá Interestitial có giá cao nhất. 2. Admob là quảng cáo dạng CPC, tức là chỉ trả tiền khi người dùng click vào quảng cáo. 3. Có vấn đề. Admob rất dễ dàng phát hiện spam click và tự click. Nguy cơ… Đọc thêm »
3. Tài khoản Google Play console vẫn không vấn đề chứ? App vẫn publish & update bình thường, chỉ là k dùng admob được nữa?
Đúng rồi bạn. Tài khoản Play console vẫn bình thường.
Mình dự định tạo một activity riêng biệt để hiển thị 10 Banner ads, liệu có bị xem là spam không nếu một normal user clicks cả 10 ads đó
Có bạn nhé. Admob có quy tắc hiển thị ads đó. Bạn tham khảo mục policy của admob để biết chính xác nhé. https://support.google.com/admob/answer/2753860?hl=vi&ref_topic=9756841
Rewarded Ads: Nếu user chỉ xem video để earn reward mà k click anything thì mình có kiếm được xu nào không nhỉ?
Mình đã up ứng dụng lên google play. Nhưng trong google play app hiển thị “Sắp Có” . Cho hỏi trạng thái như vậy là thế nào?
Bạn đã nhấn nút publish chưa? Mình thì chưa gặp tình trạng như của bạn bao giờ. Kiểm tra trên trang hướng dẫn của Google thì một app mới chỉ có 6 trạng thái sau: Draft, Ready to publish, Pending publication, Published, Rejected, Suspended. Chứ không có coming soon. https://support.google.com/googleplay/android-developer/answer/6334282?hl=en
Xin chào anh, em có một câu hỏi mong anh giải đáp giúp ạ.
Mình thanh toán 25$ cho 1 app hay là mình trả 25$ rồi thích up bao nhiêu app cũng được ạ và thanh toán khi nào.
Giả sử em up apk lên lần đầu là success, sau đó em có update tính năng em lại vô app và tải file apk mới lên đúng không ạ?
Em cám ơn anh, chúc a một ngày mới vui vẻ!
Chào bạn Tuấn Anh,
Phí 25$ là phí 1 lần duy nhất khi bạn tạo tài khoản Google Play Developer. Tức là bạn chỉ mất 25$ thôi, sau này bạn upload bao nhiêu apk cũng được.
Vâng em cám ơn anh!
Mình dùng http://appsgeyser.com/ chuyển từ trang web sang app dạng .apk có được duyệt lên chplay không hả bạn?
Hi,
Về cơ bản là được bạn à. Chỉ lưu ý là trang web đó phải là sở hữu của bạn, kẻo không là Google play xóa app đó.
Ok. Cám ơn bạn nhé
[Google InApp Billing API]
Bạn nào biết làm như thế nào để biết nếu InApp purchase đã bị refund không?
Bạn kiểm tra trong mục thanh toán thì thấy khoản tiền lúc +, lúc – đó
Ý mình đang hỏi về API implementation đó
app của em bị dính lỗi : APK không được tối ưu hóa Cảnh báo: APK này dẫn đến mã không sử dụng và tài nguyên được gửi đến người dùng. Ứng dụng của bạn có thể nhỏ hơn nếu bạn sử dụng Gói ứng dụng Android. Bằng cách không tối ưu hóa ứng dụng của bạn cho cấu hình thiết bị, ứng dụng của bạn sẽ lớn hơn để tải xuống và cài đặt trên thiết bị của người dùng so với yêu cầu. Các ứng dụng lớn hơn sẽ thấy tỷ lệ cài đặt thành công thấp hơn… Đọc thêm »