Deck 3: Monetize Android Applications
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/75
Play
Full screen (f)
Deck 3: Monetize Android Applications
1
Which of the following permissions are required to integrate an ads library properly:
A) android.persmission.INTERNET
B) android.permission.ACCESS_WIFI_STATE
C) android.permission.READ_PHONE_STATE
D) android.permission.READ_CONTACTS
A) android.persmission.INTERNET
B) android.permission.ACCESS_WIFI_STATE
C) android.permission.READ_PHONE_STATE
D) android.permission.READ_CONTACTS
A
2
What is application licensing?
A) A method to control access to your paid application through authentication.
B) A method to provide a license key per product sold in-app.
C) A method to provide add license key for advertisements added to an application.
D) A method to add a second layer authentication to your privately hosted services.
A) A method to control access to your paid application through authentication.
B) A method to provide a license key per product sold in-app.
C) A method to provide add license key for advertisements added to an application.
D) A method to add a second layer authentication to your privately hosted services.
A
3
Which of the following is not a proper method to publish your Android application?
A) Releasing to an application marketplace.
B) Sending it to through mail.
C) Uploading it to website.
D) Sending it through e-mail.
A) Releasing to an application marketplace.
B) Sending it to through mail.
C) Uploading it to website.
D) Sending it through e-mail.
B
4
Which of the following are drawbacks for publicly publishing your application through e-mail? (Choose three)
A) The user must enable installation from "Unknown Source" on the Android device.
B) The application only reaches a selected set of users that are specified in the email by the developer prior to sending an email.
C) Any updated version of the application should be re-attached and sent to the users. There is no automatic updating.
D) It is a quick way to send the application to a limited number of users.
A) The user must enable installation from "Unknown Source" on the Android device.
B) The application only reaches a selected set of users that are specified in the email by the developer prior to sending an email.
C) Any updated version of the application should be re-attached and sent to the users. There is no automatic updating.
D) It is a quick way to send the application to a limited number of users.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
5
Which of the following is NOT a valid reason for integration mobile analytics services into your Android application?
A) Monitor the workflow of your activities usage.
B) Understand who is using your application.
C) Know the number of installs of your application.
D) Track application errors
A) Monitor the workflow of your activities usage.
B) Understand who is using your application.
C) Know the number of installs of your application.
D) Track application errors
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
6
When building your Android application, which library is required to use in-app billing?
A) Google Play Licensing Library.
B) Google Play Billing Library.
C) Google Play APK Expansion Library.
D) Google USB Driver.
A) Google Play Licensing Library.
B) Google Play Billing Library.
C) Google Play APK Expansion Library.
D) Google USB Driver.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
7
Which of the following is correct about paid application?
A) Any free application can be converted to paid application after it is being launched in the play store.
B) Any free application cannot be converted to paid application after it is being launched in the play store.
C) If the number of downloads of paid application pass the figure of 10,000 then the share of the developer increases by 5%.
D) If the number of downloads of paid application pass the figure of 10,000 then the share of the developer increases by 10%.
A) Any free application can be converted to paid application after it is being launched in the play store.
B) Any free application cannot be converted to paid application after it is being launched in the play store.
C) If the number of downloads of paid application pass the figure of 10,000 then the share of the developer increases by 5%.
D) If the number of downloads of paid application pass the figure of 10,000 then the share of the developer increases by 10%.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
8
What is License Verification Library (LVL)?
A) A library that verifies the validity of Android SDK licenses
B) A collection of helper classes that simplify adding licensing to your application.
C) A library that verifies the validity of the device purchase.
D) A library that provides information about Android devices hardware info.
A) A library that verifies the validity of Android SDK licenses
B) A collection of helper classes that simplify adding licensing to your application.
C) A library that verifies the validity of the device purchase.
D) A library that provides information about Android devices hardware info.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
9
What are the types of products provided using in-app billing?
A) One-time billing products
B) Automated, recurring billing (Subscriptions).
C) Sell Ad campaigns through your application.
D) Monthly phone services bill payments for mobile providers.
A) One-time billing products
B) Automated, recurring billing (Subscriptions).
C) Sell Ad campaigns through your application.
D) Monthly phone services bill payments for mobile providers.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
10
Which of the following happens after an in-app purchase is completed?
A) User is provided with a list of similar products in Google Play.
B) The application is closed and a sale confirmation message is sent to user.
C) The application runs from the same place it was left.
D) User is asked to provide an application review on Google Play.
A) User is provided with a list of similar products in Google Play.
B) The application is closed and a sale confirmation message is sent to user.
C) The application runs from the same place it was left.
D) User is asked to provide an application review on Google Play.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
11
Which of the following is NOT true about the in-app billing?
A) In-app billing is a monetization technique that allows you to sell products through your application during its run-time.
B) For this feature to be implemented in the application, it must be a paid application.
C) In-app billing technique can be used for both paid and free applications.
D) The products that can be sold through this technique might include application features, game items, hints, articles or any other product that can be processed in your application.
A) In-app billing is a monetization technique that allows you to sell products through your application during its run-time.
B) For this feature to be implemented in the application, it must be a paid application.
C) In-app billing technique can be used for both paid and free applications.
D) The products that can be sold through this technique might include application features, game items, hints, articles or any other product that can be processed in your application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
12
Which of the following are needed to get a license key for your application from Google Play? (Choose two)
A) A Google Play publisher account.
B) A Google Wallet merchant account.
C) An uploaded application draft.
D) A Google Play gaming services account.
A) A Google Play publisher account.
B) A Google Wallet merchant account.
C) An uploaded application draft.
D) A Google Play gaming services account.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following is an invalid payment method on Google Play:
A) Credit card
B) Google Play balance
C) Direct carrier billing
D) Certified check
A) Credit card
B) Google Play balance
C) Direct carrier billing
D) Certified check
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
14
Which of the following is not the mobile advertising network?
A) AdMob
B) AdMarvel
C) OneRiot
D) Google Play
A) AdMob
B) AdMarvel
C) OneRiot
D) Google Play
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following is not a monetization technique?
A) Paid Applications
B) In-App billing
C) Advertising
D) In-App application review
A) Paid Applications
B) In-App billing
C) Advertising
D) In-App application review
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
16
Once you publish your application as a free application on Google Play, you cannot make it paid
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
17
What is ad mediation?
A) The name of an advertisement platform.
B) A technique to create an advertisement using the application's description.
C) A technique that sends ad requests to multiple ad networks.
D) A method to choose the best ad placement size in an application.
A) The name of an advertisement platform.
B) A technique to create an advertisement using the application's description.
C) A technique that sends ad requests to multiple ad networks.
D) A method to choose the best ad placement size in an application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
18
Which of the following is correct about adding permissions to your application to use in-app billing?
A) Add to every layout resource in your application.
B) Add to AndroidManifest.xml.
C) Add to AndroidManifext.xml
D) Add to every layout resource in your application.
A) Add
B) Add
C) Add
D) Add
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following is true about eCPM?
A) It represents the estimated earnings you would accumulate per 100 impressions your advertisement receives.
B) It represents the estimated earnings you would accumulate per 1000 impressions your advertisement receives.
C) It represents the estimated earnings you would accumulate per 10,000 impressions your advertisement receives.
D) It represents the estimated earnings the advertiser would accumulate per 1000 impression your advertisement receives.
A) It represents the estimated earnings you would accumulate per 100 impressions your advertisement receives.
B) It represents the estimated earnings you would accumulate per 1000 impressions your advertisement receives.
C) It represents the estimated earnings you would accumulate per 10,000 impressions your advertisement receives.
D) It represents the estimated earnings the advertiser would accumulate per 1000 impression your advertisement receives.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
20
Which of the following are required to publish your Android application on Google Play? (Choose two)
A) A Google publisher account.
B) A Google Wallet merchant account.
C) The APK file of your application.
D) An adMob account.
A) A Google publisher account.
B) A Google Wallet merchant account.
C) The APK file of your application.
D) An adMob account.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
21
Which of the following are issues you must consider when placing an Ad in your application? (Choose three)
A) The advertisement must be placed at the bottom of the screen.
B) The advertisement should be placed where the user can see
C) The advertisement must not overlay useful content
D) The advertisement should not be next to UI inputs.
A) The advertisement must be placed at the bottom of the screen.
B) The advertisement should be placed where the user can see
C) The advertisement must not overlay useful content
D) The advertisement should not be next to UI inputs.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
22
What modification should be made to an application's manifest file to enable AdMob ads?
A) Add android.persmission.INTERNET only.
B) Add required permissions and the activity com.google.ads.AdActivity.
C) Add required permissions and a service tag to create an Ads service
D) Add tag to enable a Broadcast receiver in the application.
A) Add android.persmission.INTERNET only.
B) Add required permissions and the activity com.google.ads.AdActivity.
C) Add required permissions and a service tag
D) Add
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
23
Which of the following is not included in the purchase details sent by Google Play?
A) Order Number
B) Application size
C) Order date and time
D) Price paid
A) Order Number
B) Application size
C) Order date and time
D) Price paid
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
24
Which of the following is not a billing method used to buy through Google Play?
A) Credit card
B) Direct Carrier Billing
C) Gift card
D) Google Play card
A) Credit card
B) Direct Carrier Billing
C) Gift card
D) Google Play card
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
25
Which of the following cannot be done using the Developer Console?
A) Monitor your sales
B) Control who downloads your applications
C) Learn about the users' feedback.
D) Live testing of an application.
A) Monitor your sales
B) Control who downloads your applications
C) Learn about the users' feedback.
D) Live testing of an application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
26
Which of the following is the correct Android API on which the In-app billing API is supported on?
A) API 2.1 or higher
B) API2.2 or higher
C) API 1.5 or higher
D) API 16 or higher
A) API 2.1 or higher
B) API2.2 or higher
C) API 1.5 or higher
D) API 16 or higher
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
27
Which of the following is the correct location of License Verification Library (LVL) in Android SDK?
A)/extras/google/play_licensing/library/
B)/extras/google/play_licensing/
C)/extras/play_licensing/library/
D)/google/play_licensing/library/
A)
B)
C)
D)
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
28
Which of the following is the last step in the application development process for a specific version of an application?
A) Testing and debugging an application.
B) Monetizing an application.
C) Publishing an application.
D) Choosing the method of distribution.
A) Testing and debugging an application.
B) Monetizing an application.
C) Publishing an application.
D) Choosing the method of distribution.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
29
Which one of the following is the primary use of Google Play Licensing Service?
A) To verify that the user did actually pay for the application.
B) To check the number of time user has paid for the application
C) To let the free application start downloading APK expansion files if your application needs them.
D) To let the paid application start downloading APK expansion files if your application needs them.
A) To verify that the user did actually pay for the application.
B) To check the number of time user has paid for the application
C) To let the free application start downloading APK expansion files if your application needs them.
D) To let the paid application start downloading APK expansion files if your application needs them.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
30
Which of the following is a correct step for getting a license key from Google Play?
A) Create an application draft on Google Play then upload the APK file without publishing.
B) Create an application draft on Google Play then upload the APK file and publish it.
C) Upload the APK file without publishing and save it as a draft then.
D) Upload the APK file, publish it, and then save it as a draft.
A) Create an application draft on Google Play then upload the APK file without publishing.
B) Create an application draft on Google Play then upload the APK file and publish it.
C) Upload the APK file without publishing and save it as a draft then.
D) Upload the APK file, publish it, and then save it as a draft.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
31
How do you avoid requesting invalid impressions in an application's ad?
A) Request a test ad - which is always available.
B) Create object AdTestRequest of Google Ads SDK.
C) Load a an HTML file saved in a testing device
D) Remove the android.persmission.INTERNET permission.
A) Request a test ad - which is always available.
B) Create object AdTestRequest of Google Ads SDK.
C) Load a an HTML file saved in a testing device
D) Remove the android.persmission.INTERNET permission.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
32
Which of the following is a requirement to use In-App Billing service on Google Play? (Choose three)
A) A Google Wallet merchant account.
B) A publisher account.
C) A published application.
D) Google Play License Verification Library.
A) A Google Wallet merchant account.
B) A publisher account.
C) A published application.
D) Google Play License Verification Library.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
33
Approximately how much time it takes for an application that is published to be available to the users?
A) It will be available within minutes to users.
B) It takes around one week to be available to the users.
C) As soon as Google Play finishes the application review process.
D) It takes a day for an application to be available to the user.
A) It will be available within minutes to users.
B) It takes around one week to be available to the users.
C) As soon as Google Play finishes the application review process.
D) It takes a day for an application to be available to the user.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
34
Which one of these methods makes the ADT emulator a testing device? Note that "request" is an instance of class AdRequest.
A) request.addTestDevice(AdRequest.TEST_DEVICE);
B) request.addDevice(AdRequest.TEST_EMULATOR);
C) request.addTestDevice(AdRequest.TEST_EMULATOR);
D) request.makeTestRequest();
A) request.addTestDevice(AdRequest.TEST_DEVICE);
B) request.addDevice(AdRequest.TEST_EMULATOR);
C) request.addTestDevice(AdRequest.TEST_EMULATOR);
D) request.makeTestRequest();
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
35
Which of the following type of accounts is required to upload paid applications on Google Play?
A) Google Wallet Merchant Account.
B) Google Wallet Account.
C) Wallet Merchant Account.
D) Google Wallet Payment Account.
A) Google Wallet Merchant Account.
B) Google Wallet Account.
C) Wallet Merchant Account.
D) Google Wallet Payment Account.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
36
Which of the following is NOT true about the products sold from inside the application?
A) Products sold inside an application are digital items that are offered for sale by the developer.
B) They are non-refundable
C) Digital items cannot be sold using Google Play's IAB service.
D) Products are programmatically delivered by the developer and not Google Play.
A) Products sold inside an application are digital items that are offered for sale by the developer.
B) They are non-refundable
C) Digital items cannot be sold using Google Play's IAB service.
D) Products are programmatically delivered by the developer and not Google Play.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
37
Under Eclipse, to add a library to your application's build path, you should:
A) Use the import statement.
B) Use the package statement.
C) Add an external JAR from the project properties.
D) Set the project's Java compiler to the latest version.
A) Use the import statement.
B) Use the package statement.
C) Add an external JAR from the project properties.
D) Set the project's Java compiler to the latest version.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
38
In which of the following sections on Google Play Developer Console you can see an application's license key?
A) APK
B) Store Listing
C) In-app Products
D) Services and APIs
A) APK
B) Store Listing
C) In-app Products
D) Services and APIs
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
39
Which of the following refers to the unique product ID on Google Play?
A) SKU
B) AKU
C) SU
D) ASKU
A) SKU
B) AKU
C) SU
D) ASKU
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
40
Which of the following is not recommended to promote your paid application?
A) Promote your application using demo videos on the Play store.
B) Listen to the users suggestions in the application reviews.
C) Always ask for users review when the application starts up.
D) Prepare a good marketing campaign for your application.
A) Promote your application using demo videos on the Play store.
B) Listen to the users suggestions in the application reviews.
C) Always ask for users review when the application starts up.
D) Prepare a good marketing campaign for your application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
41
Which of the following is NOT true about publishing an application?
A) Publishing is the process that allows users to install an application on their Android powered devices.
B) Publishing is the process that allows developers to configure Google License service with application.
C) Preparing your application for release by building an APK file of the release version is one of the steps of publishing process of application.
D) Releasing the application to users is one of the steps of publishing process of application.
A) Publishing is the process that allows users to install an application on their Android powered devices.
B) Publishing is the process that allows developers to configure Google License service with application.
C) Preparing your application for release by building an APK file of the release version is one of the steps of publishing process of application.
D) Releasing the application to users is one of the steps of publishing process of application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
42
Which two permissions are required in your application to use Google Analytics service?
A)
B)
C)
D)
A)
B)
C)
D)
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
43
Which of the following is true about APK expansion files?
A) They are the special format files that developers get when the APK file of application is extracted.
B) They are the format of files provided by Play Store against any paid application that can be used to extract the APK file.
C) They are the additional file hosted by Google Play to overcome the size limit of your application's APK file.
D) It is the additional file directly sent by the developer to the user (if requested) to overcome the size limit of your application's APK file.
A) They are the special format files that developers get when the APK file of application is extracted.
B) They are the format of files provided by Play Store against any paid application that can be used to extract the APK file.
C) They are the additional file hosted by Google Play to overcome the size limit of your application's APK file.
D) It is the additional file directly sent by the developer to the user (if requested) to overcome the size limit of your application's APK file.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
44
Which of the following is NOT true about Managed in-app products?
A) They have their ownership information tracked and managed by Google Play.
B) Their purchase information is persistent on Google server and is removed when the application is uninstalled.
C) They can be consumable.
D) They can be non-consumable
A) They have their ownership information tracked and managed by Google Play.
B) Their purchase information is persistent on Google server and is removed when the application is uninstalled.
C) They can be consumable.
D) They can be non-consumable
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
45
Which of the following are administrative tasks a developer might perform when using Google Play's in-app billing services? (Choose two)
A) Setting up the products list.
B) Register test accounts.
C) Adding marketing material on Google Play.
D) Adding products images in the application.
A) Setting up the products list.
B) Register test accounts.
C) Adding marketing material on Google Play.
D) Adding products images in the application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
46
To create an Android emulator that supports Google Play License services, which package is needed?
A) Google APIs version 8 or higher.
B) Samples for SDK.
C) Maps System Image.
D) Android Support repository.
A) Google APIs version 8 or higher.
B) Samples for SDK.
C) Maps System Image.
D) Android Support repository.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
47
Which of the following method is called when the result of the purchase will be received in "In-app billing" technique?
A) onResultReceived()
B) onPurchaseComplete()
C) onActivityResult()
D) onPurchaseResultComplete()
A) onResultReceived()
B) onPurchaseComplete()
C) onActivityResult()
D) onPurchaseResultComplete()
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
48
Which of the following is not true about the Ad Mediator?
A) It allows you to benefit from more than one advertisement network.
B) It allows you to change your ad network without having to update.
C) It supports house advertisements so you can cross promote your applications.
D) It doesn't allow you to use more than one advertisement networks.
A) It allows you to benefit from more than one advertisement network.
B) It allows you to change your ad network without having to update.
C) It supports house advertisements so you can cross promote your applications.
D) It doesn't allow you to use more than one advertisement networks.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
49
Which of the following is NOT required to integrate Google Analytics service into your application?
A) Create a Google Analytics account.
B) Add permissions to your application's manifest file.
C) Add the license key in your application.
D) Create and add file analytics.xml to your project under /res/values
A) Create a Google Analytics account.
B) Add permissions to your application's manifest file.
C) Add the license key in your application.
D) Create and add file analytics.xml to your project under /res/values
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
50
Which of the following tags is required to enable advertisements in your application using AdMob?
A).
B).
C).
D).
A)
B)
C)
D)
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
51
What Google helper class is used to setup communication with Google Play's in-app billing in your activity's onCreate method?
A) InAppBillingHelper
B) IabHelper
C) IABHelper
D) InAppBilling
A) InAppBillingHelper
B) IabHelper
C) IABHelper
D) InAppBilling
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
52
Which of the following cannot be done using Google Play Licensing?
A) Your application can query Google Play at run time and obtain the licensing status for the current user.
B) You can apply licensing per application
C) You can decide what restriction to apply in your application.
D) You can convert your free application to paid application if your application reaches a high number of downloads.
A) Your application can query Google Play at run time and obtain the licensing status for the current user.
B) You can apply licensing per application
C) You can decide what restriction to apply in your application.
D) You can convert your free application to paid application if your application reaches a high number of downloads.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
53
Which of the following is the correct place of your application to use the license key verification?
A) Java Classes.
B) AndroidManifest.xml file
C) Layout resource file of the main activity.
D) It is not used in the application at all.
A) Java Classes.
B) AndroidManifest.xml file
C) Layout resource file of the main activity.
D) It is not used in the application at all.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
54
Which of the following is required to set a testing environment for licensing services? (Choose two)
A) Signing in to your testing account from your devices' browser.
B) Set static responses returned by the licensing server.
C) Adding test accounts.
D) Disable all accounts syncing on your device.
A) Signing in to your testing account from your devices' browser.
B) Set static responses returned by the licensing server.
C) Adding test accounts.
D) Disable all accounts syncing on your device.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
55
What does "this" keyword refer to in the following line of code? IabHelper mHelper = new IabHelper(this, base64EncodedPublicKey);
A) The Context of the activity.
B) Another instance of IabHelper.
C) The current IabHelper.OnIabSetupFinishedListener interface.
D) The Google Play developer console activity.
A) The Context of the activity.
B) Another instance of IabHelper.
C) The current IabHelper.OnIabSetupFinishedListener interface.
D) The Google Play developer console activity.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
56
Which of the following is not true about the subscription monetizing technique?
A) It works by offering your application for free but charging a monthly payment for the service being offered by the application.
B) It works by offering your application as paid application for minimum amount and charging a monthly payment for the service being offered by the application.
C) It works by offering your application for free but charging a yearly payment for the service being offered by the application.
D) It works by allowing the user to pay once for the application download, then the user gets free updates.
A) It works by offering your application for free but charging a monthly payment for the service being offered by the application.
B) It works by offering your application as paid application for minimum amount and charging a monthly payment for the service being offered by the application.
C) It works by offering your application for free but charging a yearly payment for the service being offered by the application.
D) It works by allowing the user to pay once for the application download, then the user gets free updates.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
57
Which of the following is valid usage of Google Play Licensing Service? (Choose two)
A) Verify user has paid for an application.
B) Allows an application to install APK extensions.
C) Add encryption to communication between your application and the internet.
D) Improve the application performance and decrease memory usage.
A) Verify user has paid for an application.
B) Allows an application to install APK extensions.
C) Add encryption to communication between your application and the internet.
D) Improve the application performance and decrease memory usage.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
58
Which of the following is true about the stthe ate of the running application when user starts buying product using in-app billing technique?
A) The running application from is stopped.
B) The running application gets destroyed.
C) The running application is paused.
D) Running application is not affected, as the buying is done through the Google play's live service. It just requires the key that the user has generated against the application.
A) The running application from is stopped.
B) The running application gets destroyed.
C) The running application is paused.
D) Running application is not affected, as the buying is done through the Google play's live service. It just requires the key that the user has generated against the application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
59
Which of the following are the types of products can be sold through in-app billing technique? (Choose two)
A) One-time billing products
B) Automated, recurring billing (Subscriptions).
C) Free applications
D) Products that can be given to the user for testing it first before paying for them. Such products are paid after user gets convinced with it.
A) One-time billing products
B) Automated, recurring billing (Subscriptions).
C) Free applications
D) Products that can be given to the user for testing it first before paying for them. Such products are paid after user gets convinced with it.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
60
Which of the following is not required to test application licensing before it is published using the tools provided by Google Play's developer console?
A) Test responses
B) Test accounts
C) A run-time environment that has a user singed in to one of the test accounts
D) Google Play Test Licensing Service
A) Test responses
B) Test accounts
C) A run-time environment that has a user singed in to one of the test accounts
D) Google Play Test Licensing Service
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
61
What does the following code snippet do? iabHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public void onIabSetupFinished(IabResult result) { if (!result.isSuccess()) { …… } else { } });
A) Check if a purchase is complete.
B) Verify the credit card used is acceptable.
C) Initialize billing setup within your application.
D) Verify is amount is paid successfully.
A) Check if a purchase is complete.
B) Verify the credit card used is acceptable.
C) Initialize billing setup within your application.
D) Verify is amount is paid successfully.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
62
Which of the following two classes in the License Verification Library are main classes used to communicate with the licensing server?
A) LicenseChecker and LicenseCheckerCallback.
B) License and LicenseCallback.
C) LicenseCallback and LicenseCheckerCallback.
D) LicenseVerifier and LicenseVerifierCallback.
A) LicenseChecker and LicenseCheckerCallback.
B) License and LicenseCallback.
C) LicenseCallback and LicenseCheckerCallback.
D) LicenseVerifier and LicenseVerifierCallback.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
63
Which of the following can only be performed before an application release and not after? (Choose two)
A) Create a product list to be purchased through in-app billing.
B) Remove log messages.
C) Build a signed release of your application.
D) Create a Google Wallet merchant account.
A) Create a product list to be purchased through in-app billing.
B) Remove log messages.
C) Build a signed release of your application.
D) Create a Google Wallet merchant account.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
64
What does the following code snippet do? AdRequest request = new AdRequest(); request.setGender(AdRequest.Gender.FEMALE); request.setLocation(location); request.setBirthday("19850101");
A) Customize an ad request to improve Google's targeted ads
B) Send authentication information to the ads server.
C) Provider registration information about current user to enable ads account.
D) Set obligatory info required by ads server
A) Customize an ad request to improve Google's targeted ads
B) Send authentication information to the ads server.
C) Provider registration information about current user to enable ads account.
D) Set obligatory info required by ads server
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
65
When tracking the errors in your application using a mobile analytics service, which of the following is NOT a correct type of information you can collect?
A) Where in the code the exception occurred.
B) What time the error was thrown.
C) What actions the user made that caused the error
D) Which component of the Android OS threw an exception.
A) Where in the code the exception occurred.
B) What time the error was thrown.
C) What actions the user made that caused the error
D) Which component of the Android OS threw an exception.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
66
What does the following code snippet do? mHelper.launchPurchaseFlow(this, ITEM_SKU, 10001, mPurchaseFinishedListener, "");
A) Inform Google Play to add a product to the product list.
B) Send the purchased item to the application.
C) Launches and finishes the purchase process.
D) Starts the purchase process.
A) Inform Google Play to add a product to the product list.
B) Send the purchased item to the application.
C) Launches and finishes the purchase process.
D) Starts the purchase process.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
67
Assuming refers to the installation path of Android SDK, which of the following is the correct installation path for Google Play Billing Library?
A)\android-sdk\extras\play_billing
B)\android-sdk\extras\google\play_billing
C)\android-sdk\google\play_billing
D)\android-sdk\extras\google\billing
A)
B)
C)
D)
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
68
Which of the following is not required to be handled by a developer if Google Play's in-app billing is used in an Android application?
A) Check out details for financial transactions.
B) User authentication to use the application.
C) Building items in the application and setting prices.
D) Adding application layout and resources.
A) Check out details for financial transactions.
B) User authentication to use the application.
C) Building items in the application and setting prices.
D) Adding application layout and resources.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
69
Which of the following is NOT true about enabling advertisements in your application using AdMob?
A) The Android library project included in AdMob's SDK is added as a library project in the application.
B) The AdMob's SDK jar file is added to the build path of the application.
C) The URL of AdMob's online service is used in the application.
D) The package name of the application and SHA certificate is submitted to AdMob's service and the key is returned against the particular application. That key is then used in the layout of the application.
A) The Android library project included in AdMob's SDK is added as a library project in the application.
B) The AdMob's SDK jar file is added to the build path of the application.
C) The URL of AdMob's online service is used in the application.
D) The package name of the application and SHA certificate is submitted to AdMob's service and the key is returned against the particular application. That key is then used in the layout of the application.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
70
Which of the following does NOT apply to interstitial ads?
A) They present rich HTML5 experiences or web applications.
B) They are usually placed between transition points within or while entering or exiting a mobile application.
C) They are used to complete an in-app billing transaction to communicate with the server.
D) They are usually rendered as full screen or big popup. Some of them render videos, images or other rich content.
A) They present rich HTML5 experiences or web applications.
B) They are usually placed between transition points within or while entering or exiting a mobile application.
C) They are used to complete an in-app billing transaction to communicate with the server.
D) They are usually rendered as full screen or big popup. Some of them render videos, images or other rich content.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
71
Suppose you have built an application that communicates with the licensing server on application startup. What can you do to avoid communication and receiving the same response each time the user opens the application after the first usage? (Choose two)
A) Save the response received in String variable.
B) Save the response received permanently on device using SharedPreferences.
C) Save the response to the disk using the device's MySQL.
D) Save the response on the license server by sending the device ID.
A) Save the response received in String variable.
B) Save the response received permanently on device using SharedPreferences.
C) Save the response to the disk using the device's MySQL.
D) Save the response on the license server by sending the device ID.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
72
Which of the following contains the tools necessary to build and sign a release version of an application?
A) Dlavik Debug Monitor Server (DDMS)
B) Android Development Tools (ADT)
C) Android Debugging Bridge (ADB)
D) License Verification Library (LVL)
A) Dlavik Debug Monitor Server (DDMS)
B) Android Development Tools (ADT)
C) Android Debugging Bridge (ADB)
D) License Verification Library (LVL)
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
73
Upon completion of a purchase using Google Play in-app billing, the result is returned to your activity. Which method you should override to handle the returned result?
A) onActivityResult.
B) onResultReturned.
C) onPurchaseFinished.
D) OnIabPurchaseFinished
A) onActivityResult.
B) onResultReturned.
C) onPurchaseFinished.
D) OnIabPurchaseFinished
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
74
The following code snippet adds an AdView to a layout. What does the XML attribute ads:adUnitId refer to?
A) The ID of the device where ads are displayed for testing.
B) The publisher ID as provided by AdMob.
C) The location of the ad in the activity.
D) The Android resource id of the AdView
A) The ID of the device where ads are displayed for testing.
B) The publisher ID as provided by AdMob.
C) The location of the ad in the activity.
D) The Android resource id of the AdView
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
75
Which two of the following are required to add a list of in-app products on Google Play? (Choose two)
A) Use permission com.android.vending.BILLING in your application.
B) User permission com.android.vending.PRODUCTS in your application
C) Have a Google Wallet merchant account.
D) An approval from Google before listing a product.
A) Use permission com.android.vending.BILLING in your application.
B) User permission com.android.vending.PRODUCTS in your application
C) Have a Google Wallet merchant account.
D) An approval from Google before listing a product.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck