FAQ > General

1.I have followed your integration instructions but do not see any ads.

If you do not see ads in your app, implement adError & fetchNewAdPacket delegate callback methods in .m file where you have integrated tapcliq ad view:

First check if Ad is being requested
- (void) fetchNewAdPacket:(AdvBar *)bar { 
	// Called when tapCLIQ is about to fetch a new ad packet 
	NSLog("Ad request sent");
and if it is being requested check for the description of the error
- (void)adError:(NSString *)description {
	NSLog ("Error Description: %@",description);


2.Can I control type of ads (what ads) displayed in my ad unit?

Yes, you can control kind of ads being displayed in an ad unit. In order to do this you should a) Register every ad unit and b) Assign ad category tags or custom tags for the kind of ads you want e.g., If you want ads related to sports and restaurants you can specify tags as "sports,restaurant", corresponding to your ad unit. You can even specify your custom tags (tags specific to your campaigns) to receive ads ONLY from your own campaigns.


3.Can I place tapcliq ad view anywhere on the screen?

Yes, you can place the ad view at any position on the screen by specifying it's origin (x,y coordinates) during initialization.

if ( ab == nil) {
	ab = [[AdvBar alloc] initWithAppId:@"Your app Id"   
	from:self adType:@"Small_Ad" 

	// Based on the type of ad view you wish to integrate, adType can be 
	@"Square_Ad" or @"FullScreen_Ad" or @"700x90" (Detail View of a SplitViewController) or @"1024x90" (Full Width) or @"Small_Ad" (for a 320x50 ad)

	ab.tag =131313; // Tag of your choice
	ab.mydelegate = self; 
	[self.view addSubView:ab]


4.Which version of OS is supported by tapCLIQ SDK?

tapCLIQ's iOS SDK supports iOS versions 5.0 and higher.


5.Why is ad not displayed on orientation change?

In order to receive ad on orientation change, you should post an ad trigger notification in –(void) fetchNewAdPacket call back method (Ideally tag(s) in the notification should be similar to the one passed in the ad trigger notification after this ad view's initialization)


6.Why aren't tapcliq's delegate methods called?

Check if you have added <AdvBarProtocol> in your viewController's .h file

@interface yourViewControllerWithAdView : UIViewController


7.Can I decide on the advertisers from whom I receive ads?

This option is available to our enterprise user - which includes ability to from a private ad network.


8.Can I stop receiving ads from advertisers and ONLY run my own campaigns?

This option is available to paid customers, wherein they can switch on / switch off ads from other advertisers.


9.How often is reporting updated?

Reports are updated every 24 hours.


10.What do I need to do before I can set up an ad view in my app?

You need two things before you can set up ad view in your app

  • App Id - which you get on registering your app
  • Ad Unit Id - which you get by registering ad unit that you wish to integrate in your app's screen.
Once you have above 2 things you can proceed with ad view integration in your app.



11.How long does it take for changes in ad campaign to take effect?

Creative and Targeting / Preference changes to an ad campaign take effect immediately.


12.Do I need to create an ad campaign before I can see any ad?

Yes, you need to create at least 1 campaign of your choice (Question-Answer, Text or Image Banner) with relevant tags.
Note: To see your ad you also need to post an ad trigger from your app with a valid tag.


13.Can I change look and feel of Question-Answer and Text ad campaigns?

Yes. Along with some default themes provided by tapCLIQ, you can create your own themes for Question-Answer and Text ads. Available options are:

  • Background color
  • Background Image Upload
  • Question Text OR Text message color and
  • Chosen Answer color (for rating questions)



14.Can I create target audience segments? And can I apply created target audience segment to multiple campaigns?

Yes, you can create multiple target audience segments (under Segments) and apply them to as many campaigns as you wish.


15.How long does integration take?

Once you are familiar with our simple process, basic ad view can be set up in less than 15 minutes.


16.Can I control when ads are displayed in my app?

Yes, you have absolute control over when ads are requested by the integrated ad unit. You can also decide on the duration (in seconds) for which ad view should be hidden after an ad packet is displayed. This is possible through our moment sensitive and context specific platform.


17.What are moment specific ads?

Ads that are configured to be displayed ONLY on occurrence of specific moments or actions are moment specific ads.


18.What is an App?

An app can be an iOS Application, Android Application or a mobile website in which a developer wants to integrate tapCLIQ SDK.


19.What is an ad unit?

Ad unit is an individual ad view (ad space) within a screen or a web page.


20.Is their a limit to number of ad units I can integrate within an app or a screen?

No, there is no limit on number ad units that you can integrate in your app or within a particular screen / web page. (Note: But as a best practice we urge users to integrate no more than 2 ad units on each screen / web page).


21.Is it necessary to register ad unit(s)?

Yes, it is mandatory to register each ad unit that you integrate within your app. (For e.g., It may be 5 ad units each integrated in different screens / web pages OR 2 ad units both of which are integrated in the same screen / web page).


22.Where in my app should I place my ad units?

Full screen interstitial ads should ideally be placed between sections or game levels or any other break points.

Square (320x 240 ads) should be placed at the bottom [ideally in a split view controller]

Full Width (1024 x 90 / 768 x 90 ads) can be placed at the top or bottom based on moments at which ad is displayed (requested) - as explained below.

704 x 90 ad (Ideal size for right hand side view of a split view controller in a tablet and should be placed at the bottom)

Small ad (320x50) can be placed at the top or bottom (depending on the moments at which ads are displayed)

For e.g., if ad is to be displayed when user is about to finish reading an article than it should be at the bottom, whereas if ad is to be requested, when user is about to start something than it should be at the top.


23.Why should I tag my ad units?

We strongly recommend providing relevant tags for each ad unit. Tags can be comma separated words describing content or category of the screen/web-page. These tags are used to server contextual ads when no moment / behavior specific tags are received from your app.


24.What is a Question Campaign?

A Question Campaign is a campaign consisting of 1 or more questions that can help in understanding the user, his / her intent, feedback etc.


25.What is a Banner Campaign?

Banner campaign is an ad campaign consisting of an image banner (image can be PNG, JPEG or animated GIF) with a call for action.


26.What is call for action?

As the name suggests "Call for action" is a type of action that should be taken when a user clicks on a campaign.


27.What are the different call for actions (CFA) supported by tapCLIQ?

Different CFAs supported by tapCLIQ are:

  1. Map - Which opens an in-app map identifying a place
  2. Call - Makes a phone call to a particular number
  3. Download App - Opens app store with a particular app page
  4. Web Link - Opens a URL (web page) within an in-app browser
  5. Deal - Slides open a 320x240 view with a set deals
  6. Deep Linking - Opens a particular screen of another app on the same device (if the linked app is present [already installed] on the device)



28.What is a Text Campaign?

Text campaign is a simple ad consisting of a text message with a call for action.


29.What is a Branded QA Campaign?

Branded QA campaign is a term used for a Question-Answer Campaign, wherein, background for the question-answers is a brand specific image.


30.What is a Decision Tree Campaign?

Decision Tree campaign consists of questions and image banners wherein Questions are ordered in a logical sequence leading to an appropriate image banner ad. i.e., each question in a decision tree depends on the answer of the previous question eventually leading to a user specific image banner ad.


31.What is a Push Campaign?

Push campaign allows you to send a push notification to your app. Push message can be associated with an ad campaign, which will be displayed when user opens an app in response to a push notification.


32.How to create a Question campaigns?


33.How to create a Rich messages?


34.How to create a Text messages?


35.How to create a Survey campaigns?


36.How to create a Push Notification?


37.What are segments?

Segments allows you to create custom user segments for precise user targeting. Segmentation is based on various prameters like -

  • Particular locations (Country and Zipcodes)
  • Usage patterns and
  • Behavioral tags.



38.How can I create Segments?


39.What is A/B Testing OR Share of Voice (SOV)?

Share Voice allows you to specify precentage distribution for campaigns with similar targeting by creating SOV Groups i.e., if you have 3 campaigns say A, B and C, with similar targeting and you wish to distibute them as 50%, 20% and 30% respectively than it can achieved by creating an SOV group with campaigns A, B and C and specifying above percentage distributions against them.


40.How can I create SOV Group?



41.What is frequency cap?

Frequency caping allows you to limit campaign distribution frequency - per user, per day.


42.What is deep linking and how can I achieve it?

Deep linking is a URL (iOS and Android) which opens a particular screen in a particular app. Deep linking functionality is provided as a call for action on tapCLIQ. Please refer iOS and Android docs for app URL creation (used for deep linking) [Specify links to app URL creation].


43.What is one-on-one supportdoc?

One-on-one support allows your users to communicate with you right from your app using our one-on-one messaging view. You can see messages from users and respond to them one-on-one through our web-portal.


44.What do I need to include one-on-one support in my app?

You need to create a button in parent view in which you have initialized tapcliq ad view, clicking on the button should invoke a method which in-turn calls tqWebView.


tapcliq adView should exist before this tqWebView can be called. Refer Message wall for details.

For iOS


- (IBAction)tqButtonClicked:(id)sender {
if(tapcliqAdView != nil)
	[tapcliqAdViewtqWebView:self]; // self : is parentViewController



45.How can I respond to messages from my user?

You can respond to messages individually as shown below:


46.What is "Alerts"?

"Alerts" is used to send news and updates about your app to your users.


47.How do users receive news and alerts for my app?

By default, news and alerts are sent as in-app messages (given you have implemented button that calls tapcliq's support method). You can even choose to send alerts as Push & Email (in addition to in-app)


Push & Email will only be sent to those users who have allowed push and provided email.


48.How can I send update or alert to my app?

You can refer Alerts


49.Does tapCLIQ work with DFP? And Why?

No, tapCLIQ does not yet work with DFP.
tapCLIQ has some very unique and native ad formats that are quite different from simple banner and rich media ads supported by DFP (e.g., Ads with multiple choice questions, Intelligent response based ads)


50.Can tapCLIQ SDK co-exist with other AD SDK ?

Yes, tapCLIQ SDK can easily co-exist with any Ad SDK, in your app


51.Still have questions?

Please send an email to support@tapcliq.com


Back to Top