Twitter Inc. said on April 20 that it has banned ads from Moscow-based Kaspersky Lab, saying the cyber-security company’s business model conflicts with advertising rules and citing US government claims that Kaspersky has ties to Russian intelligence agencies.