10 comments found.

Hello, there is any demo ?


Hello, there is a video preview. I also publish an application on App Store : https://itunes.apple.com/us/app/pirade/id1043932624?l=fr&ls=1&mt=8


so when i open youtube app on iphone the ads will be filtered in that as well?. or its all from safari browser only?.

Hello, it’s only on Safari. In fact, it is an Apple API call which is “Safari Content Blocker”. It means what it means ;)

Are there any known issue or the code is clean and documented well?.

Hello, All the code used is part of Apple’s bases Swift 2. Besides, you do not have a lot of parameters to manage because they are the apple API that handles everything.

For documentation, I’ll update it, to explain how to add rules.

uses vpn to block ad content?

No, only the Safari Content Blocker API.

i am having an issue while testing, do i need to create two app id’s and two provioisining profiles and add both app id’s to the same app group?.

Do i need one app id for ad blocker and one app id for content blocker and their individual proviosing profiles and assign both app id’s to the same app groups?.

Hi kevin,

I ended up creating two app id's one for Ad blocker and one for Content Blocker and created a App group and assigned both App id's to that group. Created two provisioning profiles. However when i am compiling the code i get the following error message.

ValidateEmbeddedBinary /Users/Aishu/Library/Developer/Xcode/DerivedData/AdBlock-gtkbgdmcivvrzeflzosygchdissc/Build/Products/Debug-iphoneos/AdBlock.app/PlugIns/Content\ Blocker.appex cd ”/Users/Aishu/Downloads/Diamond Ad Blocker – Prakash/AdBlock” export PATH=”/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin” builtin-embeddedBinaryValidationUtility /Users/Aishu/Library/Developer/Xcode/DerivedData/AdBlock-gtkbgdmcivvrzeflzosygchdissc/Build/Products/Debug-iphoneos/AdBlock.app/PlugIns/Content\ Blocker.appex -signing-cert BAB9D94ACF7CCA1D6D30A5055301B34BD101ABC0 -info-plist-path /Users/Aishu/Library/Developer/Xcode/DerivedData/AdBlock-gtkbgdmcivvrzeflzosygchdissc/Build/Products/Debug-iphoneos/AdBlock.app/Info.plist

error: Embedded binary’s bundle identifier is not prefixed with the parent app’s bundle identifier.

Embedded Binary Bundle Identifier:    com.aishuprakash.diamondcontentblocker
Parent App Bundle Identifier:        com.aishuprakash.diamondadblocker

Please advise.

Somehow i made it to work as shows above by creating two app id’s etc but its not working, i tried with tamilo.com on my ipad, i turned on the content blocker still it did not work.

Ads keep showing up. Please advise.

There are some other issues too, documentation is not well written missing some key steps for app registration and also one feature in this share url is crashing on real device

Over all its a very good app for such a good price and if all these are fixed this will be the best app and best deal on this product


I will gather all the answers to your questions here. In fact next time, you might be one post ;) ?

You only need one AppID (com.company.app). You must enable the App with the Group “group” prefix is automatically added when you created it (group.com.company.app).

Next, create two provisioning profile (iOS App Development for testing, and an App Store Distribution for publication). Your AppID will be necessary for the creation of provisioning profiles. Download and click on these two provisioning profiles. You will have nothing to do, Xcode handles everything.

It is true that I forgot to mention the management of the Bundle Identifier Content Blocker. I’ll fix that in the documentation, making a video, it will be clearer. In short, replace the Bundle Identifier by your AppID, and add the suffix of the Bundle Identifier (com.company.app.Content-Blocker). Remember to change the App Group Identifier in Capabilities section.

I hope I could help. Thank you for your purchase.

Thanks Kevin, i faced couple of more issues too, when i was submitting my app to app store it was complaining about Content blocker not being in 64 Bit archietecture and also not setting the ” Required Device capatablities” to arm64 etc..i was able to google it and fix most of the issues and submit the app to appstore for review, and now waiting for apple’s review, hopefully it passes..fingers crossed..thanks for your support buddy..good luck with sales!.

I add the video in documentation, you can download the new folder for see how to create the AppID.

Congratulations! ;)

Hi Kevin, I downloaded your app from app store then I tried to load a xxx video site but it failed to block that site. If there any way to update the block URL list of websites? Regards